Java基础:06面向对象——关键字(this,package,import,super,static,final,interface (接口))

关键字:this

1.理解为:当前对象或当前正在创建的对象
2.适用范围:方法或构造器内部
3.可以调用的结构:属性、方法、构造器
4.在方法中使用this
在方法内,调用当前类的属性和方法,使用“this.”的方式。
通常情况下,我们习惯省略this关键字。
但如果方法的形参与属性名相同,则必须使用“this.变量”的方式,表明我们调用的是当前类的属性,而非形参。
5.在构造器中使用this
在构造器内,调用当前正在创建对象的属性和方法,使用“this.”的方式。
通常情况下,我们习惯省略this关键字。
但如果方法的形参与属性名相同,则必须使用“this.变量”的方式,表明我们调用的是当前正在创建对象的属性,而非形参。
6.this来调用构造器:
①使用“this(形参列表)”的方式,调用当前类中指定的构造器。
②构造器中不能调用本身构造器。
③类中声明n个构造器,最多调用n-1个其他构造器。
④“this(形参列表)”声明在构造器首行。
⑤一个构造器最多声明一个“this(形参列表)”。

关键字:package

在这里插入图片描述

关键字:import

在这里插入图片描述

关键字:super

在这里插入图片描述
在这里插入图片描述

关键字:static

在这里插入图片描述
在这里插入图片描述
this,super调用的都是对象,而类变量早于对象产生
在这里插入图片描述

关键字:final

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
打开//不行,不打开//可以
o是一个常量,但其属性是个变量

关键字:abstract

在这里插入图片描述
在这里插入图片描述
private、static、final修饰的方法不能重写;final修饰的类没法继承

创建抽象类的匿名子类对象

在这里插入图片描述
在这里插入图片描述

关键字:interface (接口)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在实现类中重写默认方法,不写default关键字
在这里插入图片描述

关键字总结:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值