学习总结!

本文介绍了构造器的作用、语法,包括this关键字在构造器中的应用,子类如何继承父类的属性和行为,以及重写方法的基本概念。通过实例说明了如何创建和使用这些面向对象编程的关键概念。
摘要由CSDN通过智能技术生成

1.构造器:

构造器通常也叫构造方法、构造函数,构造器在每个项目中几乎无处不在。当你new一个对象时,就会调用构造器。构造器格式如下:

[修饰符,比如public] 类名 (参数列表,可以没有参数){ //这里不能有return}

 构造器的名字必须和所在类的名字一致,没有返回值,但不能声明void,访问权限可以为任意,但是一般情况下使用public方法权限,构造器中的参数可以根据需要自行定义,参数的不同的构造方法构成重载。我们可以利用构造器直接对类中的属性进行初始化,注意:当我们在一个类中没有自主的定义一个构造器,编译器则会默认构造器为一个无参数的构造器。

2.关键字this

当我们在定义类中的方法时,类中的方法中的形参为了能够顾名思义,往往和类中的属性名称一样,这这时我们可以用this关键字来表示某一个变量就为类中的属性。

 构造器也是一样的,另外可以用this实现一个构造器中调用另一个构造器,this中的形参数据类型与某一要调用的构造器的数据类型要相对应。3.继承性

就是子类继承父类的属性行为,使得子类对象可以直接具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为

这里我们可以新产生一个类Student作为Person的子类,这样Student会继承父类的所有属性以及方法,比如这里的age,除此之外子类还可以新定义一些父类中没有的方法。

4.重写

重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!比如这里我们可以对父类的setAge方法进行重写,更符合子类的要求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值