java接口类怎么写
1.java里的interface接口类怎么用
Java不支持多重继承,即一个类只能有一个父类
为了克服单继承的缺点,Java使用了接口,一个类可以实现多个接口
接口是抽象方法和常量值定义的集合,是一种特殊的抽象类
接口中只包含常量和方法的定义,没有变量和方法的实现
接口中的所有方法都是抽象的
接口中成员的访问类型都是public
接口中的变量默认使用public static final标识(可以在定义的时候不加此修饰,系统默认)
接口通过使用关键字interface来声明
格式:interface 接口的名字
接口体:
接口体中包含常量定义和方法定义两部分
接口体中只进行方法的声明,不允许提供方法的实现
方法的定义没有方法体,且用分号结尾
public interface Runner
{
int ID=1;
void run();
}
接口允许被继承,可以用extends继承一个已有的接口
public interface Runner
{
int ID=1;
void run();
}
interface Animal extends Runner
{
void breathe();
}
通过使用implements实现接口中的所有方法
class Fish implements Animal
{
public void run()
{
System.out.println("Fish is swiming");
}
public void breathe()
{
System.out.println("Fish is bubbling");
}
}
如果只需要实现某接口中定义的部分方法,可以通过定义一个抽象类来实现
abstract class LandAnimal implements Animal
{
public void breathe()
{
System.out.println("LandAnimal is breathing");
}
一个类可以继承一个父类的同时,实现一个或多个接口,extends关键字必须位于implements关键字之前
class Student extends Person implements Runner
{
……
public void run()
{
System.out.println("The student is Running");
}
……
}
在类中实现接口的方法时,方法的名字、返回类型、参数个数及类型必须与接口中的完全一致
接口中的方法默认是public 的,所有类在实现接口方法时,一定要用public来修饰
如果接口的方法的返回类型不是void,则在类中实现该接口方法时,方法体至少要有一个return语句
如果是void类型,类体除了两个大括号以外,可以没有任何语句
Java中提供的接口都在相应的包中,通过引入包可以使用Java提供的接口,也可以自己定义接口
一个Java源文件就是由类和接口组成的
接口可以增加很多类都需要实现的功能,不同的类可使用相同的接口,同一个类也可实现多个接口
接口只关心功能,并不关心功能的具体实现,使用相同接口的类不一定有继承关系
public接口:接口声明时,关键字interface前面加上public关键字,可以被任何一个类使用
友好接口类:一个接口不加修饰,友好接口可以被同同一包中的类使用,转载,仅供参考。
2.java 接口怎么写,求教,本人小白
接口A.java
public interface A {
public void TestA();
}
接口B.java
public interface B {
public void TestB();
}
测试父类TestPare.java
public class TestPare {
private String str = "父类";
public String getStr() {
return str;
}
public void setStr(String str) {
this.str = str;
}
}
测试类Test.java
public class Test extends TestPare implements A,B{
String str = "";
public String getStr() {
return str;
}
public void setStr(String str) {
this.str = str;
}
@Override
public void TestB() {
// TODO Auto-generated method stub
System.out.println("接口B的实现");
}
@Override
public void TestA() {
// TODO Auto-generated method stub
System.out.println("接口A的实现");
}
}
3.JAVA中接口是怎么写得
接口就是java提供的一个面向对象的机制,接口类似于全部方法都是抽象方法的抽象类,(抽象类你肯定知道了撒),就好比抽象方法和常量值的定义的集合,申明方法和类的申明方法差不多. interface{ [] [] } 同时接口中所有的方法都是抽象方法,而且接口中的方法都默认是public,abstract的,所以可以省略2个修饰符,但是正因为如此,不能使用和public,abstract有冲突的方法标示,在接口中也可以申明常量,但是不能申明实例变量. java中的继承只能支持单一继承,所以.接口的提供为我们实现多继承提供了路径,这么理解就很方便了,。
4.java实现接口格式是怎样的
接口A.java public interface A { public void TestA();}接口B.java public interface B { public void TestB();}测试父类TestPare.java public class TestPare { private String str = "父类"; public String getStr() { return str; } public void setStr(String str) { this.str = str; }}测试类Test.java public class Test extends TestPare implements A,B{ String str = ""; public String getStr() { return str; } public void setStr(String str) { this.str = str; } @Override public void TestB() { // TODO Auto-generated method stub System.out.println("接口B的实现"); } @Override public void TestA() { // TODO Auto-generated method stub System.out.println("接口A的实现"); }}。
5.java对外接口怎么写
这个要结合面向对象设计思想去思考。
首先实例化的类作为一个角色,你可以把他理解为一个人。那么这个人肯定有与其他人(其他对象)交互的方法。那么这个方法也就别叫做接口。其实这算一种翻译上的过度强调。至少我理解的类的接口和方法是一回事。而interface定义的接口也算一种等待实现的方法。interface独特之处在于,任何实现了这个接口的类所产生的实例。都可以看作是这个interface的一个实例
所以说在设计接口和写对外方法(public)时一定要注意。这个方法(行为)是不是应该这个类(人)他应该具有的。否则就要考虑增加角色
6.这个JAVA接口该怎么写,求教
public class A implements YoutrInterface {
@Override
public Object returndata(String selestr, String seleitem) {
Object object = null;
try {
Class.forName("Your Driver class path");
Connection conn = DriverManager.getConnection("Your db url", "username", "password");
PreparedStatement ps = conn.preparedStatement(selestr);
ResultSet rs = ps.executeQuery();
while (rs.next()) {
object = rs.getObejct(seleitem);
}
ps.close();
conn.close();
} catch ( e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return object;
}
}
按照你说的应该是一个精确查询,结果只有一个;如果返回结果有多个,接口应该写为Listreturndata(String selestr, String seleitem);
java回调接口怎么写
1.java中的接口的回调
接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。
实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这一过程称为对象功能的接口回调。看下面示例。
interface People{ void peopleList();}class Student implements People{ public void peopleList(){ System.out.println("I'm a student.");}}class Teacher implements People{ public void peopleList(){ System.out.println("I'm a teacher.");}}public class Example{ public static void main(String args[]){ People a; //声明接口变量a=new Student(); //实例化,接口变量中存放对象的引用a.peopleList(); //接口回调a=new Teacher(); //实例化,接口变量中存放对象的引用a.peopleList(); //接口回调}}结果:I'm a student.I'm a teacher。.。
2.Java中什么是接口回调
接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这一过程称为对象功能的接口回调。看下面示例。
interface People{
void peopleList();
}
class Student implements People{
public void peopleList(){
System.out.println("I'm a student.");
}
}
class Teacher implements People{
public void peopleList(){
System.out.println("I'm a teacher.");
}
}
public class Example{
public static void main(String args[]){
People a; //声明接口变量
a=new Student(); //实例化,接口变量中存放对象的引用
a.peopleList(); //接口回调
a=new Teacher(); //实例化,接口变量中存放对象的引用
a.peopleList(); //接口回调
}
}
结果:
I'm a student.
I'm a teacher.
3.JAVA中 接口是什么
Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
两种含义:一,Java接口,Java语言中存在的结构,有特定的语法和结构;二,一个类所具有的方法的特征集合,是一种逻辑上的抽象。前者叫做“Java接口”,后者叫做“接口”。
接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这一过程称为对象功能的接口回调。
看下面示例。interface People{ void peopleList();}class Student implements People{ public void peopleList(){ System.out.println("I'm a student.");}}class Teacher implements People{ public void peopleList(){ System.out.println("I'm a teacher.");}}public class Example{ public static void main(String args[]){ People a; //声明接口变量a=new Student(); //实例化,接口变量中存放对象的引用a.peopleList(); //接口回调a=new Teacher(); //实例化,接口变量中存放对象的引用a.peopleList(); //接口回调}}结果:I'm a student.I'm a teacher.再来看看向上转型(upcasting)的概念。
用 Java 接口实现回调函数的等价功能熟悉 MS-Windows 和 X Window System 事件驱动编程模型的开发人员,习惯于传递在某种事件发生时调用(即“回调”)的函数指针。Java 的面向对象模型目前并不支持方法指针,Java 的接口支持提供了一种获得回调的等价功能的机制。
其技巧就是:定义一个简单接口,并在该接口中声明我们要调用的方法。假定我们希望在某个事件发生时得到通知。
我们可以定义一个接口:InterestingEvent.javapackage org.zj.sample;public interface InterestingEvent { public void interestingEvent ();}这使得我们可以控制实现该接口的类的任何对象。因此,我们不必关心任何外部类型信息。
发出事件信号的类必须等待实现了 InterestingEvent 接口的对象,并在适当时候调用 interestingEvent() 方法。EventNotifier.javapackage org.zj.sample;public class EventNotifier { private InterestingEvent ie; private boolean somethingHappened; public EventNotifier(InterestingEvent event) { ie = event; // 保存事件对象以备后用。
somethingHappened = false; // 还没有要报告的事件。 } public void doWork() { if (somethingHappened) { // 检查设置的谓词。
ie.interestingEvent();// 通过调用接口的这个方法发出事件信号。 } } public void setHappened(){//设置谓词。
somethingHappened=true; }}在上例中,使用 somethingHappened 谓词来跟踪是否应触发事件。希望接收事件通知的代码必须实现 InterestingEvent 接口,并将自身引用传递给事件通知程序。
CallMe.javapackage org.zj.sample;public class CallMe implements InterestingEvent { @SuppressWarnings("unused") private EventNotifier en; public CallMe() { // 注意 EventNotifier (InterestingEvent event),应该传递一个接口类型。 // 而下面将this,即实现了InterestingEvent接口的CallMe实例传递给//EventNotifier。
也就是所谓的接口回调了。 en = new EventNotifier(this); // 创建事件通知程序,并将自身引用传递给它。
} // 为事件定义实际的处理程序。
4.java 如何写回调方法
public class Caller
{
public MyCallInterface mc;
public void setCallfuc(MyCallInterface mc)
{
this.mc= mc;
}
public void call(){
this.mc.method();
}
}接口
public interface MyCallInterface
{
public void method();
}测试
public class B implements MyCallInterface
{
public void method()
{
System.out.println("回调");
}
public static void main(String args[])
{
Caller call = new Caller();
call.setCallfuc(new B());
call.call();
}
}
5.java什么叫接口的回调
具体怎么解释可能不是特别好解释啊。.
给你看看刚写的一段程序好了。很容易理解的。
interface Msg{
void showMessage();
}
class NbMsg implements Msg{
public void showMessage() {
System.out.println("123456");
}
}
class CahrMsg implements Msg{
public void showMessage() {
System.out.println("abcdef");
}
}
public class test {
private Msg msg;
public void show() {
System.out.println("处理一些东西");
msg.showMessage();
}
public void setMsg(Msg msg) {
this.msg = msg;
}
public static void main(String[] args) {
test a = new test();
a.setMsg(new CahrMsg());
a.show();
a.setMsg(new NbMsg());
a.show();
}
}结果是:
处理一些东西
abcdef
处理一些东西
123456
6.java 接口回调例子怎么像抽接口
(1)先定义一个接口 1 package JieKouHuiDiao;2 //定义一个接口3 public interface JieKou {4 public void show();5 } (2)定义一个Boss类实现接口 1 package JieKouHuiDiao; 2 3 public class Boss implements JieKou{ 4 //定义一个老板实现接口 5 @Override 6 public void show() { 7 System.out.println("知道了"); 8 } 9 10 } (3)定义一个员工Employee类 1 package JieKouHuiDiao; 2 3 public class Employee { 4 //接口属性,方便后边注册 5 JieKou jiekou; 6 //注册一个接口属性,等需要调用的时候传入一个接口类型的参数,即本例中的Boss和Employee, 7 public Employee zhuce(JieKou jiekou,Employee e){ 8 this.jiekou=jiekou; 9 return e;10 }11 public void dosomething(){12 System.out.println("拼命做事,做完告诉老板");13 //接口回调,如果没有注册调用,接口中的抽象方法也不会影响dosomething14 jiekou.show();15 }16 17 } (4)测试类 package JieKouHuiDiao;public class Test {public static void main(String[] args) {Employee e=new Employee(); //需要调用的时候先注册,传入Boss类型对象和员工参数Employee e1=e.zhuce(new Boss(),e);e1.dosomething();}}。
7.java 回调函数或回调接口是一样的吗
所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个过程称为回调函数的注册,R称为注册函数。Web Service以及Java的RMI都用到回调机制,可以访问远程服务器程序。
同在一个系统里面的时候可以不使用回调接口,因为知道如何回调。一般来说都是回调接口的,因为接口告诉你如何回调,但是如果你已经知道如何回调的时候,可以不实用接口。
java安卓接口怎么写
1.java 接口怎么写,求教,本人小白
接口A.java
public interface A {
public void TestA();
}
接口B.java
public interface B {
public void TestB();
}
测试父类TestPare.java
public class TestPare {
private String str = "父类";
public String getStr() {
return str;
}
public void setStr(String str) {
this.str = str;
}
}
测试类Test.java
public class Test extends TestPare implements A,B{
String str = "";
public String getStr() {
return str;
}
public void setStr(String str) {
this.str = str;
}
@Override
public void TestB() {
// TODO Auto-generated method stub
System.out.println("接口B的实现");
}
@Override
public void TestA() {
// TODO Auto-generated method stub
System.out.println("接口A的实现");
}
}
2.这个JAVA接口该怎么写,求教
public class A implements YoutrInterface {
@Override
public Object returndata(String selestr, String seleitem) {
Object object = null;
try {
Class.forName("Your Driver class path");
Connection conn = DriverManager.getConnection("Your db url", "username", "password");
PreparedStatement ps = conn.preparedStatement(selestr);
ResultSet rs = ps.executeQuery();
while (rs.next()) {
object = rs.getObejct(seleitem);
}
ps.close();
conn.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return object;
}
}
按照你说的应该是一个精确查询,结果只有一个;如果返回结果有多个,接口应该写为Listreturndata(String selestr, String seleitem);
java中的接口怎么写
1. JAVA中接口是怎么写得
接口就是java提供的一个面向对象的机制,接口类似于全部方法都是抽象方法的抽象类,(抽象类你肯定知道了撒),就好比抽象方法和常量值的定义的集合,申明方法和类的申明方法差不多. interface{ [] [] } 同时接口中所有的方法都是抽象方法,而且接口中的方法都默认是public,abstract的,所以可以省略2个修饰符,但是正因为如此,不能使用和public,abstract有冲突的方法标示,在接口中也可以申明常量,但是不能申明实例变量. java中的继承只能支持单一继承,所以.接口的提供为我们实现多继承提供了路径,这么理解就很方便了,。
2. java 接口怎么写,求教,本人小白
接口A.javapublic interface A {public void TestA();}接口B.javapublic interface B {public void TestB();}测试父类TestPare.javapublic class TestPare {private String str = "父类";public String getStr() {return str;}public void setStr(String str) {this.str = str;}}测试类Test.javapublic class Test extends TestPare implements A,B{String str = "";public String getStr() {return str;}public void setStr(String str) {this.str = str;}@Overridepublic void TestB() {// TODO Auto-generated method stubSystem.out.println("接口B的实现");}@Overridepublic void TestA() {// TODO Auto-generated method stubSystem.out.println("接口A的实现");}}。
3. java实现接口格式是怎样的
接口A.java public interface A { public void TestA();}接口B.java public interface B { public void TestB();}测试父类TestPare.java public class TestPare { private String str = "父类"; public String getStr() { return str; } public void setStr(String str) { this.str = str; }}测试类Test.java public class Test extends TestPare implements A,B{ String str = ""; public String getStr() { return str; } public void setStr(String str) { this.str = str; } @Override public void TestB() { // TODO Auto-generated method stub System.out.println("接口B的实现"); } @Override public void TestA() { // TODO Auto-generated method stub System.out.println("接口A的实现"); }}。
4. java 接口怎么写,求教,本人小白
接口A.java
public interface A {
public void TestA();
}
接口B.java
public interface B {
public void TestB();
}
测试父类TestPare.java
public class TestPare {
private String str = "父类";
public String getStr() {
return str;
}
public void setStr(String str) {
this.str = str;
}
}
测试类Test.java
public class Test extends TestPare implements A,B{
String str = "";
public String getStr() {
return str;
}
public void setStr(String str) {
this.str = str;
}
@Override
public void TestB() {
// TODO Auto-generated method stub
System.out.println("接口B的实现");
}
@Override
public void TestA() {
// TODO Auto-generated method stub
System.out.println("接口A的实现");
}
}
5. java中的接口怎么用
很简单;比如你有个接口A 是用于添加学生;那么你就得创建一个实现类B去实现A;好处就是外边不去管B类是怎么实现学生信息添加的,只知道有个接口可以这么干就行了;比如,我叫你去买包烟,我不回去管你是走了多少弯路才能买到,我只需要知道你有这个能力买就行了。
代码效果如下:public interface A { public void add();//A 接口定义了一个方法}public class B implements A{//B 类实现了A接口 @Override public void add() { //这里执行学生的添加 }}public class Test{ public static void main(String[] args) { A a=new B();//关键点是这里,用一个A接口来接收B 的实现,这就实现了接口编程 a.add(); }}。
6. 在java中,什么是接口,接口的特点是什么
Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
接口作用如下:
1、丰富Java面向对象的思想:在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。
2、提供简单、规范性:如果一个项目比较庞大,那么就需要一个能理清所有业务的架构师来定义一些主要的接口,这些接口不仅告诉开发人员你需要实现那些业务,而且也将命名规范限制住了(防止一些开发人员随便命名导致别的程序员无法看明白)。
3、提高维护、拓展性:比如你要做一个画板程序,其中里面有一个面板类,主要负责绘画功能,然后你就这样定义了这个类,可是在不久将来,你突然发现这个类满足不了你了,然后你又要重新设计这个类,更糟糕是你可能要放弃这个类,那么其他地方可能有引用他,这样修改起来很麻烦,如果你一开始定义一个接口,把绘制功能放在接口里,然后定义类时实现这个接口,然后你只要用这个接口去引用实现它的类就行了,以后要换的话只不过是引用另一个类而已,这样就达到维护、拓展的方便性。
4、增强安全、严密性:接口是实现软件松耦合的重要手段,它描叙了系统对外的所有服务,而不涉及任何具体的实现细节。这样就比较安全、严密一些(一般软件服务商考虑的比较多)。
扩展资料:
关于接口的使用规范:
1、接口中可以定义常量,不能定义变量,如果你在接口中定义属性,那么通过反编译可以看见他会自动用public static final 修饰,接口中的属性都是全局静态常量,接口中的常量必须在定义时指定初始值。
2、接口中所有的方法都是抽象方法,接口中方法都会自动用public abstract 修饰,即接口中只有全局抽象方法。
3、接口不能实例化,接口中不能有构造。
4、接口之间可以通过extends实现继承关系,一个接口可以继承多个接口,但接口不能继承类。
5、接口的实现类必须实现接口的全部方法,否则必须定义为抽象类。
参考资料:百度百科-Java接口
7. Java中的接口名称
接口1 ActionListener方法void actionPerformed(ActionEvent e)接口2 ItemListener方法void itemStateChanged(ItemEvent e)接口3 WindowListener方法void windowActivated(WindowEvent e) void windowClosed(WindowEvent e) void windowClosing(WindowEvent e) void windowDeactivated(WindowEvent e) void windowDeiconified(WindowEvent e) void windowIconified(WindowEvent e) void windowOpened(WindowEvent e) 接口4 MouseListener方法void mouseClicked(MouseEvent e) void mouseEntered(MouseEvent e) void mouseExited(MouseEvent e) void mousePressed(MouseEvent e) void mouseReleased(MouseEvent e) 接口 KeyListener方法 void keyPressed(KeyEvent e) void keyReleased(KeyEvent e) void keyTyped(KeyEvent e)。
8. 如何去使用JAVA中的接口
接口就是一些标准,把一些标准的制度写成方法,例如一个汽车必须有四个轮子,就可以把制造汽车写为一个接口,而制造四个轮子为接zhidao口必须方法,实现它的类就必须要实现制造四个轮子的方法。
语言、程序、框架的发展都是解耦、分离依赖性的过程,例如springIOC中,将接口的实现类都配置在xml中,如内果更换实现类,只需修改xml文件,而不用去修改代码,这样就是降低依赖性。这个东西只能自己慢慢体会,在一个可以多看容看java三个特征继承、封装、多态中的多态,理解了多态,接口就自然会用了。
9. Java新手,请教如何写一个接口
public interface IntStack {
public void push(int x);
public int pop();
public void show();
}
public class MyIntStack implements IntStack {
private int[] arrStack;
public MyIntStack(int length) {
arrStack = new int[length];
for( int i=0;i
java的接口怎么写
1. java 接口怎么写,求教,本人小白
接口A.java
public interface A {
public void TestA();
}
接口B.java
public interface B {
public void TestB();
}
测试父类TestPare.java
public class TestPare {
private String str = "父类";
public String getStr() {
return str;
}
public void setStr(String str) {
this.str = str;
}
}
测试类Test.java
public class Test extends TestPare implements A,B{
String str = "";
public String getStr() {
return str;
}
public void setStr(String str) {
this.str = str;
}
@Override
public void TestB() {
// TODO Auto-generated method stub
System.out.println("接口B的实现");
}
@Override
public void TestA() {
// TODO Auto-generated method stub
System.out.println("接口A的实现");
}
}
2. java 接口怎么写,求教,本人小白
接口A.javapublic interface A {public void TestA();}接口B.javapublic interface B {public void TestB();}测试父类TestPare.javapublic class TestPare {private String str = "父类";public String getStr() {return str;}public void setStr(String str) {this.str = str;}}测试类Test.javapublic class Test extends TestPare implements A,B{String str = "";public String getStr() {return str;}public void setStr(String str) {this.str = str;}@Overridepublic void TestB() {// TODO Auto-generated method stubSystem.out.println("接口B的实现");}@Overridepublic void TestA() {// TODO Auto-generated method stubSystem.out.println("接口A的实现");}}。
3. JAVA中接口是怎么写得
接口就是java提供的一个面向对象的机制,接口类似于全部方法都是抽象方法的抽象类,(抽象类你肯定知道了撒),就好比抽象方法和常量值的定义的集合,申明方法和类的申明方法差不多.
<;修饰符>interface<;接口名>{
[<;常量申明>]
[<;抽象方法申明>]
}
同时接口中所有的方法都是抽象方法,而且接口中的方法都默认是public,abstract的,所以可以省略2个修饰符,但是正因为如此,不能使用和public,abstract有冲突的方法标示,在接口中也可以申明常量,但是不能申明实例变量.
java中的继承只能支持单一继承,所以.接口的提供为我们实现多继承提供了路径,这么理解就很方便了,
4. 这个JAVA接口该怎么写,求教
public class A implements YoutrInterface {
@Override
public Object returndata(String selestr, String seleitem) {
Object object = null;
try {
Class.forName("Your Driver class path");
Connection conn = DriverManager.getConnection("Your db url", "username", "password");
PreparedStatement ps = conn.preparedStatement(selestr);
ResultSet rs = ps.executeQuery();
while (rs.next()) {
object = rs.getObejct(seleitem);
}
ps.close();
conn.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return object;
}
}
按照你说的应该是一个精确查询,结果只有一个;如果返回结果有多个,接口应该写为Listreturndata(String selestr, String seleitem);
5. Java新手,请教如何写一个接口
public interface IntStack {
public void push(int x);
public int pop();
public void show();
}
public class MyIntStack implements IntStack {
private int[] arrStack;
public MyIntStack(int length) {
arrStack = new int[length];
for( int i=0;i
6. java对外接口怎么写
这个要结合面向对象设计思想去思考。
首先实例化的类作为一个角色,你可以把他理解为一个人。那么这个人肯定有与其他人(其他对象)交互的方法。那么这个方法也就别叫做接口。其实这算一种翻译上的过度强调。至少我理解的类的接口和方法是一回事。而interface定义的接口也算一种等待实现的方法。interface独特之处在于,任何实现了这个接口的类所产生的实例。都可以看作是这个interface的一个实例
所以说在设计接口和写对外方法(public)时一定要注意。这个方法(行为)是不是应该这个类(人)他应该具有的。否则就要考虑增加角色
转载请注明出处育才学习网 » java接口怎么写步骤和概念
育才学习网