【文件属性】:
文件名称:java二八杠源码-java-II-notes:java-II-notes
文件大小:16KB
文件格式:ZIP
更新时间:2021-06-05 08:00:46
系统开源
java二八杠源码Java
程序员级别
II
第
1
部分:Java
类设计
第
1
项:使用访问修饰符:private、protected、public。
有两个级别的访问控制
*(公共或包私有)
成员级别(公共、私有、受保护或包私有)
如果未指定访问修饰符,则始终默认为
package-private。
所以:
如果一个类没有被声明为
public,它只在它的包中可见。
否则从任何地方都可以看到它。
会员级访问:
``类类包子类世界
公共YYYY
受保护的
YYYN
无修饰符
YYNN
私人
YNNN
``
子类化可以允许更多的访问,但绝不会更少。
第
2
项和第
3
项:适当地覆盖方法和重载构造函数和其他方法。
覆盖需要:
子类
相同的签名(名称+参数)
返回类型相同或协变
使用
@Overrride
注释的好习惯
解析多个继承方法的规则:
实例方法优于接口默认方法
已经被其他候选者覆盖的方法将被忽略。
您不能使用实例/静态方法覆盖静态/实例方法。
命名约定:小写或驼峰式动词。
如果您的方法覆盖了其超类的方法之一,则可以通过使用关键字
super
来调用被覆盖的方法。
(也访问
【文件预览】:
java-II-notes-master
----README.md(48KB)