摘要: 当一个大型程序由数个不同的组别或人员开发共同开发时,用到相同的类名称是很有可能的事。如果这种情况发生,还要确保程序可以正确运行,就必须通过package关键字来帮忙了。package是在使用多个类或接口时,为了避免名称重复而采用的一种措施。那么具体应该怎么使用呢?在类或接口的最上面一行加上packa... 阅读全文
posted @ 2014-12-15 16:26 鞋匠 阅读(2639) 评论(0) 推荐(0) 编辑
摘要: 接口(interface)是Java所提供的另一种重要技术,它的结构和抽象类非常相似,也具有数据成员与抽象方法,但它与抽象类又有以下两点不同:1、接口里的数据成员必须初始化,且数据成员均为常量。2、接口里的方法必须全部声明为abstract,也就是说,接口不能像抽象类一样保有一般的方法,而必须全部是... 阅读全文
posted @ 2014-12-01 14:31 鞋匠 阅读(309) 评论(0) 推荐(0) 编辑
摘要: Java也可以创建一种类专门用来当作父类,这种类称为“抽象类”。抽象类的作用有点类似“模版”,其目的是要设计者依据它的格式来修改并创建新的类。但是并不能直接由抽象类创建对象,只能通过抽象类派生出新的类,再由它来创建对象。抽象类定义规则:1、抽象类和抽象方法都必须用abstract关键字来修饰。2、抽... 阅读全文
posted @ 2014-11-28 11:25 鞋匠 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Java中继承使用extends关键字,如:“class Student extends Person”。在Java中只允许单继承,不允许多重继承,也就是说一个子类只能有一个父类。但Java中允许多层继承。如果在子类中要使用父类中的内容,如调用父类的构造函数、属性或方法,那么需要使用super关键字... 阅读全文
posted @ 2014-11-28 10:51 鞋匠 阅读(810) 评论(0) 推荐(0) 编辑
摘要: class Outer{ int score = 95; void inst() { Inner in = new Inner(); in.display(); } class Inner { void d... 阅读全文
posted @ 2014-11-27 16:34 鞋匠 阅读(117) 评论(0) 推荐(0) 编辑