2020-8-06总结&练习

Posted cvems700

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2020-8-06总结&练习相关的知识,希望对你有一定的参考价值。

1.类的封装:
Getset方法的作用:如果私有属性有限制则无法对私有变量赋值,需要用方法进行赋值
2.面向对象的三大特征:
封装性:当创建完对象以后如果直接通过对象名.属性名的方式可能会出现一些不符合实际情况的问题,所以不考虑使用对象名.属性名的方式赋值,而是通过对象名.方法名的方法名属性赋值(以为可已在方法里加上大量的业务逻辑堆属性进行限制)
3.set开头:赋值或者修改的方法
Get方法:查询
4.this.变量 表示私有成员变量的本身
5.有private修饰的方法只能在当前类的内部去调用(避免在主函数中调用成员变量)
6.封装:1.属性私有化
2.提供对应的getset方法对属性赋值取值。
7.构造方法:作用
②在创建对象的同时,我们可以调用有参数的构造方法直接对属性进行赋值。
①创建对象时,调用了构造方法(没有创建构造方法时,系统会默认创建一个构造方法).
8.创建对象时会用到一个特殊的方法:默认的构造方法
创建构造方法 public 构造方法名(形参列表)
Ps:构造方法名必须和类名一致,包括大小写。构造方法无返回值
9.构造方法可应用方法重载
10.this关键字:成员变量和局部Bain两出现重名时,方法会打印局部变量的的值(就近原则)
如果想区分成员变量和局部变量,可以使用this变量,ps:this关键字作用在成员变量
格式:this.成员变量

11.什么是this?
this代表当前使用的对象或者是正在创建的对象,谁调用了方法,谁就是this
this可以修饰成员变量,方法,构造方法。
This修饰构造方法,可以在构造方法中通过”this(形参)”可以调用本类其他构造方法,在构造方法内部this必须放在首行。
Ps:如果一个类中有n个构造方法,最多使用n-1个构造方法内部使用了this

继承
继承:共性抽取。继承是多态的前提
1.什么是继承:子类继承父类允许子类拥有父类的属性(成员变量:除私有变量)和行为(方法)
2.优点:提高了代码的复用性
缺点:提升了耦合度(类与类之间的关联)
3.语法:class 子类 extends 父类
独有属性;

4.使用继承以后父类的所有属性(除私有的)和方法都可以获取到
子类除了父类的属性和方法外还可以有自己单独的

以上是关于2020-8-06总结&练习的主要内容,如果未能解决你的问题,请参考以下文章

机试练习总结06:c语言输入&输出&文件读写

python 常用模块练习题&总结

2020-08-03总结&练习

2020-8-05 总结&练习

2020-8-07总结&练习

算法导论22.3深度优先搜索 练习总结 (转载)