Java类的关键字

目录

1、this

构造器

2、super

理解

作用

使用

构造器

3、static

概念

修饰属性

修饰方法

静态方法

特点

单例设计模式

main

代码块

静态代码块

内部类

静态内部类

可以更方便地获取内部类对象

3、final

意义

修饰变量

修饰方法

修饰类

4、abstract

修饰类

修饰方法

不能修饰

5、interface

6、implements

7、package

8、import

概念

9、四种权限修饰符

public

private

protected

缺省(default)

权限表


1、this

构造器

可以在本类构造器中调用其他的构造器,this(),构造器的调用不能闭合调用。

不能调用自身构造器

this()必须声明在构造器的首行

当前对象的属性与方法

当方法中形参名与属性名相同时(见名知意,理应相同),要用this.来点名当前的对象的属性

2、super

理解

父类的什么什么

作用

可以调用父类的属性、方法、构造器

使用

子类当中,可以使用super.属性,super.方法,显式的调用父类的属性与方法

当子父类属性同名时,可以this.属性来调用父类的属性

当子类重写父类方法时,super可以调用父类的被重写方法。

构造器

super()调用父类构造器

必须在首行

与this()在一个构造器中,只能存一个

一个类中,至少拥有一个super,直到达到根类Object类

3、static

概念

在方法区的静态域中储存,不随着对象的改变而改变,只有一个份存在,生命周期与类一样,随着类的加载而加载,类的各个对象共享着它。

修饰属性

类变量、类属性

对象们共享这一份

可以,类.属性,对其调用

只加载一次

修饰方法

静态方法

不能用类去调用非静态方法

随着类的加载而加载

静态方法中,只能调用静态方法和属性,非静态方法,两者都可调用 生命周期,与类的生命周期一样

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值