摘要: 接口 Java语言不支持一个类有多个直接的父类(多继承),但可以实现(implements)多个接口,间接的实现了多继承. 接口使用有几点需要注意的: 1、Java接口与c++的纯虚基类类似。成员变量默认都是public,static,final类型的(都可省略),必须被显示初始化,即接口中的成员变量为常量(大写,单词之间用"_"分隔)2, Java接口中的方法默认都是public,abstract类型的(都可省略),没有方法体,不能被实例化下面都是不对的。 1 public interface A 2 3 { 4 5 int var; //错,var是常量,必须显示初始化 阅读全文
posted @ 2011-07-26 11:18 欧零 阅读(971) 评论(0) 推荐(0) 编辑
摘要: java继承与接口 前两天写东西,本来想把定义和实现分开来写的。类A有两个方法f1和f2,想把类A的定义、f1的实现和f2的实现分为三个java文件来写,看了看抽象类和接口。不过貌似都不是搞这个的样子。(求方法) 总结一下,自己看的继承和接口。继承 Java中很基本的概念。如书所言:(1)java不支持多重继承,也就是说子类至多只能有一个父类 (2)子类继承了其父类中不是私有的成员变量和成员方法,作为自己的成员变量和方法 (3)子类中定义的成员变量和父类中定义的成员变量相同时,则父类中的成员变量不能被继承 (4)子类中定义的成员方法,并且这个成员方法的名字,返回类型,及参数个数和类型与父类的某 阅读全文
posted @ 2011-07-26 00:52 欧零 阅读(7010) 评论(0) 推荐(1) 编辑