08 2020 档案
摘要:1.第一个修饰符:abstract(抽象) 拿动物类来说,现实生活中的动物都是具体的,比如说:猫、狗、狮子、老虎等 这些都是‘动物类’的子类,并没有“动物”这个对象,它在现实生活中不存在,所以不应该被new() 实例化成对象,这个时候呢,需要把这个动物类定义成抽象类,来限制这种对象的创建(publi
阅读全文
摘要:1.概念:父类引用指向子类对象,从而产生多种形态。 前边学继承的时候 定义了父类 Animal,子类Dog,Bird (继承了父类Animal) 如果定义 Animal a = new Dog(); Animal a 就是父类引用(引用类型) new Dog()子类对象(子类类型) new Dog(
阅读全文
摘要:1.程序中的继承,是类与类之间特征(属性)和行为(方法)的一种赠与或获得 两个类之间的继承关系,必须满足“Is a”的关系 2.功能越精细,重合点越多,越接近直接父类 功能越粗略,重合点越少,越接近直接Object类。(万物皆对象) 3.在一组相同或类似的类中,抽取出共享的特征和行为,定义在父类中,
阅读全文
摘要:1、概念:尽可能隐藏对象的内部实现细节,控制对象的修改和访问权限。 访问修饰符:private(可将属性修饰为私有,仅本类可见) 在对象的外部,在给对象的属性赋值的时候,可能会存在非法数据的输入。 为了避免这种情况,把变量封装为私有变量,这样的话外部就无法访问。 如果想要访问,则需要通过访问公共方法
阅读全文
浙公网安备 33010602011771号