Java期末复习3

子类可以继承父类的所有些资源吗?

不能被继承的父类成员

  • private成员

  • 子类与父类不在同包,使用默认访问权限的成员

  • 构造方法

访问修饰符protected, 介绍该修饰符的作用:

  • 可以修饰属性和方法

  • 本类、同包、子类可以访问

访问修饰符:

        public  >  protected  >  default  >  private 

image-20201024214702638

非访问修饰符:

this 关键字:

        作用:

                1、使用this关键字调用本类中的属性。

                2、使用this关键字调用成员方法。

                3、使用this关键字调用本类的构造方法。

super关键字:

  • 使用super关键字访问父类的成员变量和方法   super.变量   super.方法()
  • 使用super关键字访问父类的构造方法   super.(参数1,参数2...)

static 关键字:

java中,static关键字可以修饰变量、方法、代码块 。

通过static修饰的变量,称为静态变量

  • 普通成员变量(属性),需要实例化对象以后才能使用。

  • 静态变量,不属于某个类的实例,而是属于类,所以也称为类变量。

  • 只要程序加载了类的字节码,不需要创建类的实例,静态变量就会被分配空间,然后就可以被访问了。

  • 故,有的属性,为了提高它们的访问级别,可以将其设置为静态变量。

通过static关键字修饰的方法,称为静态方法

  • 静态方法会随着类的定义而被分配和装载入内存中

  • 非静态方法属于对象的具体实例,只有在类的对象创建时,在对象的内存中才有这个方法的代码段。

final关键字:

java中,final 可以修饰变量、方法、类。

        (1)使用final修饰的类,不能有子类(不能被继承)。

        (2)使用final修饰的方法,不能被子类重写。

        (3)使用final修饰的变量(成员变量和局部变量)是常量,不能被修改。

构造方法:

由系统默认提供,用于创建(构建)对象。

不能在构造方法中使用return返回一个值,但可以单独写一个return语句做为结束。

  • 无返回值

  • 与类名相同

  • 默认无参数(可以指定参数)

构造函数的特点:

  • 与类名相同

  • 没有返回值

  • 用于创建对象

  • 可以对类的对象的属性作初始化

  • 可以构成重载

  • 类中提供了自定义构造函数后,系统不会再提供默认无参构造函数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值