问几个方法调用的问题

问题描述

publicvoidAddUser(IUseruser){SqlHelper.ExecuteNonQuery(DatabaseConfig.ConnectionString,System.Data.CommandType.Text,string.Format(addUser,user.Code),null);}像这种方法我该如何调用?参数的类型怎么是接口?还有例如我写了属性,我该怎么测试我写的属性返回值是否正确?publicIRole[]DeletedRoels{get{List<Role>roels=newList<Role>();DbDataReaderreader=SqlHelper.ExecuteReader(DatabaseConfig.ConnectionString,System.Data.CommandType.Text,getDeletedRoles,null);while(reader.Read()){roels.Add(newRole((string)reader[0]));}returnroels.ToArray();}}属性的类型怎么也可以用接口来表示?本人是初学者,希望大家能帮忙解答

解决方案

解决方案二:
写一个类继承这个接口,然后使用这个类的实例.publicclassUser:IUser{}AddUser(newUser());

时间: 2024-09-21 18:57:55

问几个方法调用的问题的相关文章

java-初学者求问覆写与否的方法调用问题

问题描述 初学者求问覆写与否的方法调用问题 在看Java开发实战经典的时候看到覆写一部分,大致代码如下: public class Hello { public static void main(String[] args) { new Student().fun(); } } class Person{ private void print() { System.out.println(""Person""); } void fun() { this.print(

java小白又来问问题啦。关于方法调用

问题描述 java小白又来问问题啦.关于方法调用 直接上代码啦:问题也在代码的解释里啦:麻烦各位大神啊 public class Method{ public static void main(String[]args){//main方法可以调用main方法所在的类中的定义的其他方法,也可以调用别的类中的方法.(书上这么写的) System.out.print("The grade is:"); printGrade(78.5);//调用方法时要注意参数的传递,在 这里78.5就是实参

二维数组融合方法调用的实例

问题描述 二维数组融合方法调用的实例 我是新手,想看一下,数组中,加入了方法的调用,怎么实现数组能随机生成数 解决方案 不知道你问的什么语言,但是这种简单的问题,自己google下得到答案比问问题更快.各种语言都有随机数生成的函数.

c# dllimport-DllImport 方法调用dll文件返回-4

问题描述 DllImport 方法调用dll文件返回-4 大侠们,我想问下我用下面方法调用dll文件,用方法openFile_DLL取值时返回值总是-4,请问是何原因?谢谢. [DllImport("GFileAnalysis.dll", EntryPoint = "openFile", CallingConvention = CallingConvention.Cdecl)] private static extern int openFile_DLL(strin

spring声明式事务 同一类内方法调用事务失效

只要避开Spring目前的AOP实现上的限制,要么都声明要事务,要么分开成两个类,要么直接在方法里使用编程式事务 [问题]        Spring的声明式事务,我想就不用多介绍了吧,一句话"自从用了Spring AOP啊,事务管理真轻松啊,真轻松:事务管理代码没有了,脑不酸了,手不痛了,一口气全配上了事务:轻量级,测试起来也简单,嘿!".不管从哪个角度看,轻量级声明式事务都是一件解放生产力的大好事.所以,我们"一直用它".         不过,最近的一个项目里

异常-rmi通讯部分方法调用成功,部分调用失败

问题描述 rmi通讯部分方法调用成功,部分调用失败 rmi运行一段时间后,可能是几天也可能是几周.突然rmi客户端出现部分rmi方法调用不通.抛异常java.rmi.unmarshalException:error unmarshlling return;nested exception is; java.io.EOFException at sum.rmi.server.UnicastRef.invoke(UnicastRef.java:173)

jquery.Ajax()方法调用Asp.Net后台的方法解析

 本篇文章主要是对jquery.Ajax()方法调用Asp.Net后台的方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法. 先来个简单的实例热热身吧.   1.无参数的方法调用 asp.net code:    代码如下: using System.Web.Script.Services;      [WebMethod]    public static string SayHello()    {   

JSP EL表达式支持方法调用

在JEE6中,JSP中的EL表达式支持带参数的方法调用了.可以像这样调用: ${foo.bar(baz)} . 最新的实现是JUEL,大家可以下载试用一下.下面代码就是测试如何使用: // the ExpressionFactory implementation is de.odysseus.el.ExpressionFactoryImpl| System.setProperty("javax.el.methodInvocations", "true"); Expr

java方法调用的绑定

将一个方法调用同一个方法主体连接到一起就称为"绑定"(Binding).若在程序运行以前执行绑定(由编译器和链接程序,如果有的话),就叫作"早期绑定".大家以前或许从未听说过这个术语,因为它在任何程序化语言里都是不可能的.C编译器只有一种方法调用,那就是"早期绑定". 上述程序最令人迷惑不解的地方全与早期绑定有关,因为在只有一个Instrument句柄的前提下,编译器不知道具体该调用哪个方法. 解决的方法就是"后期绑定",它意