一个标准的类需要定义私有属性 无参构造方法 有参构造方法 get and set方法
private static是合法的,且有着其独到的用处:为静态方法提供私有静态属性。public static常用的是为该类提供对外暴露即可以被类名直接调用的静态常量。
封装的步骤:
1.所有属性私有化,使用private关键字进行修饰,private表示私有的,修饰的所有数据只能在本类中访问。
2.对外提供简单的操作入口。
提供两个公开的方法,修改:set与读取:get方法。
setter and getter 方法没有static关键字
覆盖:
1.什么时候方法要进行重写?..
如果父类中 的方法已经无法满足当前子类的业务需求,需要将父类中的方法进行重新写一遍。
2,子类如果重写父类中的方法之后,子类对象一定调用的是重写之后的方法.
3.发生方法覆盖的条件:
第一:发生在具有继承关系的两个类之间
第二:必须具有相同的方法名,相同的返回值类型,相同的参数列表,
第三:重写的方法不能比被重写的方法拥有更低的访问权限.
第四:重写的方法不能比被重写的方法抛出更宽泛的异常
第五:私有的方法不能被覆盖.
第六:构造方法无法被覆盖。因为构造方法无法被继承。
第七:静态的方法不存在覆盖.
第八:覆盖指的是成员方法,和成员变量无关。
4.继承最基本的作用:代码重用。继承 最重要的作用:方法可以重写。
952

被折叠的 条评论
为什么被折叠?



