首页 技术 正文
技术 2022年11月13日
0 收藏 611 点赞 5,033 浏览 1141 个字

继承:打破了封装性 extends
1.提高了代码的复用性。
2.让类与类之间产生了关系,有了这个关系,才有了多态的特性。
3.必须是类与类之间有所属类关系才可以继承。
4.java只支持单继承不支持多继承。多继承有可能带来安全隐患。java支持多层继承。

final:
1.final可以作为一个修饰符,可以修饰类,变量,函数。
2.被final修饰的类不能够被继承为了避免被继承,被子类复写功能。
3.被final修饰的方法不可以被复写。
4.被final修饰的变量是一个常量且只能被赋值一次而且能修饰成员变量也能修饰局部变量。

抽象:abstract
1.抽象方法必须存在于抽象类之中。抽象类不能创建对象(new)因为调用抽象方法没有意义。
2.抽象方法和抽象类都必须被abstract关键字修饰
3.抽象类中的方法要想被使用必须由子类复写起所有的抽象方法后,建立子类对象的调用。

接口:interface implements
20145202 《Java程序设计》第四周学习总结
interface出来的类再被别的使用的话并不完全相当于继承但是Test会先执行Inter再执行自己的步骤。

1.接口里面的成员全部都是抽象的,接口中的成员都是piblic的。
2.接口可以被类多次实现。也是对多继承不支持的转换形式。一个类在继承一个类的同时还能有很多的接口。
3.需要被子类实现,子类对接口中的抽象方法全部覆盖后,子类才可以实例化,
4.接口也可以继承接口。且能多继承。

多态:
1.多态的出现应该是可以提高程序的扩展性。
2.必须是类与类之间有关系,继承或者实现。存在覆盖。
3.只能使用父亲类的引用访问父亲类中的成员。

Object:是所有对象的直接后者间接母亲。
1.该类中定义的肯定是所有对象都具备的功能。
2.Object类中已经提供了对对象时候相同的比较方法,如果自定义类中有比较相同的功能,那就没有必要重新定义。只要沿袭父亲类中的功能,建立自己持有比较内容即可,这就是覆盖。

内部类的访问规则:
1.内部类可以直接访问外部类中的成员,包括私有的。之所以可以直接访问外部类中的成员是因为内部类中有了一个外部类的应用,格式:外部类名.this
2.外部类想要访问内部类的话,必须建立内部类对象。
访问格式:
1.档内部类定义在外部类的乘员位置上,而且非私有,可以再外部其他类中。可以直接建立内部类对象。
外部类名.内部类名 变量名 = 外部类对象.内部类对象。
2.档内部类在成员位置上,就可以成员修饰符所修饰。
内部类定了了静态成员的话该内部类必须是ststic的,当外部类中的静态方法访问内部类时,内部类也必须是ststic的。

第六章习题
1.C
20145202 《Java程序设计》第四周学习总结

2.C
20145202 《Java程序设计》第四周学习总结

3.B
20145202 《Java程序设计》第四周学习总结

4.A
20145202 《Java程序设计》第四周学习总结

5.B
20145202 《Java程序设计》第四周学习总结

6.A
20145202 《Java程序设计》第四周学习总结

7.D20145202 《Java程序设计》第四周学习总结

8.D
9.D
10.D

第七章习题
1.A
20145202 《Java程序设计》第四周学习总结

2.B
20145202 《Java程序设计》第四周学习总结

3.A
20145202 《Java程序设计》第四周学习总结

4.B
20145202 《Java程序设计》第四周学习总结

5.B
20145202 《Java程序设计》第四周学习总结

6.A
20145202 《Java程序设计》第四周学习总结

7.D
20145202 《Java程序设计》第四周学习总结

8.A
9.A
20145202 《Java程序设计》第四周学习总结

10.A
20145202 《Java程序设计》第四周学习总结

git上传代码截图:
20145202 《Java程序设计》第四周学习总结

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,489
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,904
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,737
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,490
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,128
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,291