摘要:
a intanceof A:判断a是否是类A的的一个实例,返回值为boolean public class Person extends Object{} public class Student extends Person{} public class Graduate extends Pers 阅读全文
posted @ 2019-12-16 14:51
西西嘛呦
阅读(289)
评论(0)
推荐(0)
摘要:
多态性:是面向对象中最重要的概念,在java中有两种体现: 方法的重载和重写; 对象的多态性--可以直接应用到抽象类和接口上; 成员变量调用: Java的引用变量有两个类型:编译时类型和运行时类型。编译时类型由声明该变量使使用的类型决定,运行时类型由实际赋给该变量的对象决定。若编译时类型和运行时不一 阅读全文
posted @ 2019-12-16 14:36
西西嘛呦
阅读(147)
评论(0)
推荐(0)
摘要:
假设现在有这么一个父类: public class Person{ public Person(){} public String name = "tom"; public int age = 1; public int sex = 0; public void showInfo(){ System 阅读全文
posted @ 2019-12-16 14:12
西西嘛呦
阅读(184)
评论(0)
推荐(0)
摘要:
假设现在有这么一个类: public class Person{ public Person(){} String name = "tom"; int age = 1; int sex = 0; public void showInfo(){ System.out.println(this.name 阅读全文
posted @ 2019-12-16 13:59
西西嘛呦
阅读(269)
评论(0)
推荐(0)
摘要:
编号 区别点 this super 1 访问属性 访问本类中的属性,如果本类没有此 属性则从父类中继续查找 访问父类中的属性 2 调用方法 访问本类中的方法 直接访问父类中的方法 3 调用构造器 调用本类的构造器, 必须放在本类构造器的第一行 调用父类的构造器, 必须放在子类构造器的第一行 4 特殊 阅读全文
posted @ 2019-12-16 13:38
西西嘛呦
阅读(230)
评论(0)
推荐(0)
摘要:
在java中使用super调用父类中的指定操作: super可以用于访问父类中定义的属性; super可以用于调用父类中定义的成员方法; super可以用于在子类构造方法中调用父类的构造器; 注意: 尤其当子父类出现同名成员时,可以使用super进行区分; super的追溯不仅限于直接父类; sup 阅读全文
posted @ 2019-12-16 13:33
西西嘛呦
阅读(165)
评论(0)
推荐(0)
摘要:
子类默认继承父类的属性和方法,但不会继承父类的构造器,而是在子类被实例化时会默认调用父类的空构造器。子类在创建的时候会调用自己的空构造器,并在空构造器会隐式调用super(),即父类的空构造器。如果父类的构造器被重载,那么子类中的构造器也必须初始化父类的构造器,否则会报编译错误。当然,只要父类中显示 阅读全文
posted @ 2019-12-16 13:07
西西嘛呦
阅读(2620)
评论(0)
推荐(1)