摘要:
内部类就是在一个类中再定义一个类,比如,A类中定义一个B类,那么B类相对于A类来说就是内部类,而A类相对于B类来说就是外部类了。 成员内部类 public class Outer { private int id; public void out(){ System.out.println("这是外 阅读全文
posted @ 2021-06-24 21:35
残垣断壁
阅读(34)
评论(0)
推荐(0)
摘要:
#抽象abstract ##抽象类 它是一种约束,有人帮我们实现 继承抽象类需要重写方法 类extends:单继承 ~(接口可以多继承) 不能new这个抽象类,只能靠子类去实现它;约束! 抽象类中可以写普通的方法 抽象方法必须在抽象类中 抽象的抽象:约束 ##抽象方法 它只有方法名字,没有方法的实现 阅读全文
posted @ 2021-06-24 21:10
残垣断壁
阅读(63)
评论(0)
推荐(0)
摘要:
##static关键字 静态属性 可直接通过类名.静态变量访问,ex:Student.age 静态方法 可通过类名.静态方法直接调用 Notice:静态方法只能调用静态方法,而非静态方法可以直接调用静态方法 静态代码块 载入顺序:静态代码块>代码块(匿名代码块,一般用作赋初始值)>构造方法 类加载一 阅读全文
posted @ 2021-06-24 20:36
残垣断壁
阅读(48)
评论(0)
推荐(0)
摘要:
#面向对象的三大特性:封装、继承、多态 ##什么是多态 多态,即同一方法可以根据发送对象的不同而采用多种不同的行为方式 一个对象的实际类型是确定的,但指向对象的引用的类型有很多(父类,有关系的类) 多态的注意事项 1、多态是方法的多态,属性没有多态 2、父类和子类,有联系 类型转换异常!ClassC 阅读全文
posted @ 2021-06-24 20:03
残垣断壁
阅读(48)
评论(0)
推荐(0)
摘要:
super注意点 1.super调用父类的构造方法,必须在构造方法的第一行 2.super必须只能出现在子类的方法或构造方法中! 3.super和this不能同时调用构造方法 VS this 代表的对象不同: this:本身调用者这个对象 super:代表父类对象的引用 前提 this:没有继承也可 阅读全文
posted @ 2021-06-24 17:36
残垣断壁
阅读(50)
评论(0)
推荐(0)

浙公网安备 33010602011771号