学习视频来源:B站UP主-遇见狂神说
1. 三元运算符,与PHP一致 2. 非静态方法的调用类名 别名 = new 类名(); // 类实例化 别名.方法(); Student student = new Student(); student.register();3. 同一类中,静态方法与静态方法(public static),非静态方法与非静态方法(public void)之间可以直接调用。静态方法与非静态方法之间不可以直接调用 4. 布尔的默认初始值是false 5. 类中的私有属性,应该单独提供get/set方法,方便传值与调用 6. 同一类中,方法可重载,即方法重名、参数类型不同 7. 在Java中,所有的类都默认直接/间接继承Object 8. super.xx,调用父类的属性/方法 9. 类的无参构造/有参构造 10. 静态方法与非静态方法的方法重写
条件:存在继承关系;
子类去重写父类的方法;
方法名相同,参数相同;
修饰符可以扩大但不能缩小(public>protected>default>private);
抛出的异常范围,可以缩小但不能扩大。
A a = new A(); a.test(); B b = new A(); b.test();11. 多态指的是方法的多态
视频学习至P73



