Java学习第七天

Java学习第七天知识盲点

2021/7/14第七天
1、静态先执行(static),所以静态的方法和对象,下属于类。在类加载执行时就加入了方法区。
同时静态常量必须初始化,且全大写_拼接
2、静态方法和类可以由对象调用,但不规范。一个由方法调用。同时所有对象公用静态的对象、方法。
3、可以在成员方法中调用静态方法和变量,但不能直接在静态的方法中调用成员变量和方法。(实在要用,可以在静态方法中new一个自己的对象,但基本不会这样做)
4、修饰词Public>protected>(default)>private
private只能在同一个类中调用
Default可在同一个包下
Protected可以在子对象(不同包也可以)调用
5、代码块、构造方法、静态代码块在父子类关系中的执行顺序
首先静态优先
其次父类优先子类
最后代码块优先于构造方法
顺序如下:
父类静态代码块!
子类静态代码块!
父类代码块!
父类构造方法!
子类代码块!
子类构造方法!
6、调用子类方法会默认先调用父类无参,执行完后调用自身的子类无参/有参
7、Final修饰的变量不可修改不可变(基本类型数据不可变,引用类型地址不可变)
被称作常量
修饰成员方法不可被重写
修饰类不可被继承
8、返回void类型也可以有return

public static void a() {
    return;
}

9、在非静态的成员方法中可以调用静态方法和静态变量(使用 类名.方法名 调用)
10、面向对象的三大特征: 继承 封装 多态 (抽象)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值