摘要: 内部类概述 A:什么是内部类 将类写在其他类的内部,可以写在其他类的成员位置和局部位置,这时写在其他类内部的类就称为内部类。其他类也称为外部类。 B:什么时候使用内部类 在描述事物时,若一个事物内部还包含其他可能包含的事物,比如在描述汽车时,汽车中还包含这发动机,这时发动机就可以使用内部类来描述。 阅读全文
posted @ 2017-07-18 21:00 SugarMonster丶 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 在Java中提供了四种访问权限,使用不同的访问权限时,被修饰的内容会有不同的访问权限,以下表来说明不同权限的访问能力: public protected default private 同一类中 √ √ √ √ 同一包中(子类与无关类) √ √ √ 不同包的子类 √ √ 不同包中的无关类 √ 修饰符 阅读全文
posted @ 2017-07-18 20:48 SugarMonster丶 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一、多态概述 多态是继封装、继承之后,面向对象的第三大特性。 现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是 阅读全文
posted @ 2017-07-18 08:52 SugarMonster丶 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一、接口概述 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 格式:与定义类的class不同,接口定义时需要使用interface关 阅读全文
posted @ 2017-07-18 08:36 SugarMonster丶 阅读(125) 评论(0) 推荐(0) 编辑