摘要: 内部类: 将一个类定义在另一个类的里面,对里面那个类就称为内部类. 内部类访问特点:1. 内部类可以直接访问外部类中的成员. 2. 外部类要访问内部类, 必须建立内部类的对象. 一般用于类的设计。 分析事物时, 发现该事物描述中还有事物,而且这个事物还在访问被描述事物的内容。这时就把还有的事物定义成 阅读全文
posted @ 2017-09-03 19:48 vector121 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 对象的多态性 猫这类事物即具备着猫的形态,又具备着动物的形态。这就是对象的多态性。简单说:就是一个对象对应着不同类型。多态在代码中的体现:父类或者接口的引用指向其子类的对象。 每加一个动物,就要再写一个函数,这样很麻烦.不如我直接让"动物们去吃饭"就可以了 这就是多态的简单使用。多态的好处:提高了代 阅读全文
posted @ 2017-09-03 19:31 vector121 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 当一个抽象类中的方法都是抽象的时候,这时可以将该抽象类用另一种形式定义和表示 接口 interface定义接口使用的关键字不是class,是interface。对于接口当中常见的成员:而且这些成员都有固定的修饰符1. 全局常量:public static final2. 抽象方法:public ab 阅读全文
posted @ 2017-09-03 19:19 vector121 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 抽象类特点:1. 方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰,抽象方法必须定义在抽象类中。该类必须也被abstract修饰2. 抽象类不可以被实例化. 为什么? 因为调用抽象方法没意义。3. 抽象类必须有其子类覆盖了所有的抽象方法后,该子类才可以实例化,否则,这个子类还是 阅读全文
posted @ 2017-09-03 19:08 vector121 阅读(144) 评论(0) 推荐(0) 编辑