发表于: 2020-05-20 22:55:26
2 1464
今日作为:
1.类的封装
通过4种不同的权限修饰符private default protected public来限制其他类对此类的访问,来达到需要封装的目的
通过使用private修饰方法并且在本类中调用来实现隐藏细节或者使用setter函数来实现
但是通过私有化方法实现的封装并不可靠,因为类可以被继承
2.类的继承
子类只能继承一个父类,但是可以在继承层次上面实现B继承A,C继承B
继承实现了代码的重复利用
但是继承中有限制,private修饰的成员只能通过setter或者getter来间接操作
实例化时必须要先调用父类的构造方法来初始化,然后调用子类的构造方法本地初始化
final修饰的类不能被继承,修饰的方法不能被覆写
3.多态
通过属性的覆写以及方法的重载与复写、抽象类、接口可以实现类和及方法的多态
4.使用git命令上传了自己的Nvim配置到Github,后面熟练之后会将自己做的习题一起上传,方便问师兄问题
5.继续熟练掌握编辑器
明天计划:
1.vim编辑器的配置完善
2.java的常用类库
3.异常的捕捉与处理
4文件I/O操作
遇到的问题:this.与super.之间的区别还是有些没明白,明天继续通过练习后面的习题继续掌握
评论