Java基本理论知识三

来源:互联网 发布:js 父窗口 span 编辑:程序博客网 时间:2024/04/28 21:37

1.如何从现实世界抽象出类?

找出具体事物/事件的属性,找出其具有的那些行为,根据属性和行为抽象成一个类

2.如何编写接口?

interface 接口名{

           静态常量;

           静态方法;

}

3.接口有哪些特征?

1Java接口中的成员变量默认都是public,static,final类型的(都可省略),必须被显示初始化,即接口中的成员变量为常量

2Java接口中的方法默认都是public,abstract类型的(都可省略),没有方法体,不能被实例化

3Java接口中只能包含public,static,final类型的成员变量和public,abstract类型的成员方法

4、接口中没有构造方法,不能被实例化

5、一个接口不能实现(implements)另一个接口,但它可以继承多个其它的接口

6Java接口必须通过类来实现它的抽象方法

7、当类实现了某个Java接口时,它必须实现接口中的所有抽象方法,否则这个类必须声明为抽象类

8、不允许创建接口的实例(实例化),但允许定义接口类型的引用变量,该引用变量引用实现了这个接口的类的实例

9、一个类只能继承一个直接的父类,但可以实现多个接口,间接的实现了多继承


0 0
原创粉丝点击