JAVA进阶-Java关键字

day01-Java关键字

  • 分类思想
    • image-20220613161958985
  • 不同包下的相互访问
    • image-20220613163746851

关键字

static
  • 内存图解

    • image-20220613185450598
  • 被static修饰的成员,会被该类的所有对象所共享

    • image-20220613184944855
  • 多了一种调用方式,可以通过类名.进行调用

    • image-20220613185142722
  • 被static修饰的成员,会随着类的加载而加载,优先于对象存在(可以不用new对象也能使用)

    • Student.school = "test";
      Student stu1 = new Student();
      
  • static注意事项

    • image-20220613203730485
    • 非静态方法中,可以使用静态成员,也可以使用非静态成员
    • 静态方法只能访问静态方法
    • 静态方法中没有this关键字
      • image-20220613204114729
    • 方法都是静态的原因是main方法是静态的,静态的方法只能访问静态方法,所以创建的方法要在main里面调用是必须是静态。
    • image-20220613204152264
super
  • image-20220613235305187
  • image-20220613235420189
final
  • image-20220614162506351
instanceof

面向对象高级

  • 面向对象基础

    • 类的定义
    • 对象的使用
    • private关键字的使用
    • this关键字
    • 封装
    • 构造方法
    • JavaBean
  • 面向对象高级

    • 继承
      • image-20220613234011817
      • 继承的好处和弊端
        • image-20220613234512610
        • 继承中构造方法的访问特点
          • image-20220613235653305
          • image-20220613235748142
          • 父类没有无参构造方法可以通过super+带参数的方式访问带参构造方法。最好父类加上无参构造。
            • image-20220613235941195
          • 继承中成员方法的访问特点(先找子类,子类没有就找父类。父类和子类方法名相同时,子类可以用super.方法名,来调用父类的方法。)
            • image-20220614000529311
    • 修饰符
    • 多态
    • 抽象类
    • 接口
    • 内部类
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值