首页 > 作文

接口的基本概念——–interface

更新时间:2023-04-03 02:04:01 阅读: 评论:0

1、接口:

接口是一种特殊的类,里面全部是由全局常量(static final)和公共的抽象方法(abstract)组成。

[java]

interface a{ // 定义接口a

public static final string author = “李兴华”自制主题; ; // 全局常量

public abstract void print() ; // 抽象方法

public abstract string getinfo() ; // 抽象方法

}

在开发中,也可以简化定义:

[java] view plaincopy

interface a{ // 定义接口a

string author = “李兴华” ; // 全局常量

void print() ; // 抽象方法

string getinfo() ; // 抽象方法

}

以上两种第一方式,完全一样。

2、实现接口:

[java]

interface a{ // 定义接口a

public string author = “李兴华” ; // 全局常量

public void print() ; // 抽象方法

public string getinfo() ; // 抽象方法

}

interface b{ // 定义接口b

public void say() ; // 定义抽象方法

}

class x implements a,b{ // x类同时实现a和b两个接口

public void say(){

system.out.println(“hello world!!!”) ;

}

public string getinfo(){

return “hello” ;

}

public void print(){

system.out.println(“作者:” + author) ;

}

};

public class interfacedemo03{

public static void main(string args[]){

x x = new x() ; // 实例化子类对象

x.say() ;

x.print() ;

}

};

3、继承抽象类实现接口:

[java]

interface a{ // 定义接口a

public string author = “李兴华” ; // 全局常量

public void print() ; // 抽象方法

public string getinfo() ; // 抽象方法

}

abstract class b{ // 定义抽象类b

public abstract void say() ; // 定义抽象方法

}

class x extends b implements a{ // x类线继承b类,再实现a接口

public void say(){

system.out.println(“hello world!!!”) ;

}

public string getinfo(){

return “hello” ;

}

public void print(){

system.out.println(“作者:” + author) ;

}

};

public class interfacedemo04{

public static void main(string args[]){

x x = new x() ; // 实例化子类对象

x.say() ;

x.print() ;

}

};

[java] view plaincopy

interface a{ // 定义接口a

public string author = “李兴华” ; // 全局常量

public void print() ; // 抽象方法

public string getinfo() ; // 抽象方法

}

abstract class b implements a{ // 定义抽象类b,实现接口a

pub巴黎圣母院建筑lic abstract void say() ; // 定义抽象方法

}

class x extends b{ // x类线继承b类

public void say(){

system.out.println(“hello world!!!”) ;

}

public string getinfo(){

return “hello” ;

}

public void print(){

system.out.println(“作者:” + author) ;

}

};

public class interfacedemo05{

public static void main(string args[]){

x x = new x() ; // 实例化子类对象

x.say() ;

x.print() ;

}

};

4、接口的继承:

[java]

interface a{ // 定义接口a

public string author = “李兴华” ; // 全局常量

public void printa() ; // 抽象方法

} 管理技巧

interface b{

public void printb() ;

}

interf诗意的网游名字ace c extends a,b{

public void无用服饰官网 printc() ;

}

class x implements c{ // x类线继承b类

public void printa(){

system.out.println(“a、hello world!!!”) ;

}

public void printb(){

system.out.println(“b、hello mldn”) ;

}

public void printc(){

system.out.println(“c、hello lxh”) ;

}

};

public class interfacedemo06{

public static void main(string args[]){

x x = new x() ; // 实例化子类对象

x.printa() ;

x.printb() ;

x.printc() ;

}

};

5、总结

本文发布于:2023-04-03 02:04:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/d4347023a677081aacd6cc0a0463a89e.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:接口的基本概念——–interface.doc

本文 PDF 下载地址:接口的基本概念——–interface.pdf

标签:抽象   接口   方法   定义
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图