s-day01-Object概述
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
package com.inmind.object01;
|
||||
/*
|
||||
Object类:所有类的父类【祖宗类】,java中所有的类直接或者间接继承自Object
|
||||
*/
|
||||
public class Demo01 {
|
||||
public static void main(String[] args) {
|
||||
Person p = new Person();
|
||||
Student s = new Student();
|
||||
//Object类的多态
|
||||
Object o1 = p;
|
||||
Object o2 = new Person();
|
||||
Object o3 = new Student();
|
||||
//Object是可以接受任意引用数据类型!!!!!
|
||||
Object o4 = "123";
|
||||
method(p);
|
||||
method(s);
|
||||
method("abc");
|
||||
}
|
||||
|
||||
public static Object method(Object o) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
package com.inmind.object01;
|
||||
//直接继承Object类
|
||||
public class Person extends Object{
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
package com.inmind.object01;
|
||||
//间接继承Object类
|
||||
public class Student extends Person{
|
||||
}
|
||||
Reference in New Issue
Block a user