java基础(六)之继承初探

什么是继承?

一个类得到了另一个类当中的成员变量和成员方法。
java只支持单继承。一个子类只允许继承一个父类,一个父类可以被多个子类继承。

 

比如下面的一个例子,

先创建一个Person类

class Person{
	String name;
	int age;
	void eat(){
		System.out.println("eating!");
	}
	
	void introduce(){
		System.out.println("Name is " + name +";Age is " + age);
	}
}

 

再创建一个Student类,去继承Person类。也就是说Student是子类,Person类是父类。

class Student extends Person{
	
}

 

最后写主类。

public class Test{
	public static void main(String[] args){
		Student sd = new Student();
		sd.eat();
		sd.age = 18;
		sd.name = "zhangsan";
		sd.introduce();
		
	}
}

输出结果如下:

D:\Java\code\练习五>java Test
eating!
Name is zhangsan;Age is 18

  

 

扩展

修改Studen.java

class Student extends Person{
	int grade;
	void study(){
		System.out.println("Studying!");
	}
}

修改Test.java

public class Test{
	public static void main(String[] args){
		Student sd = new Student();
		sd.eat();
		sd.age = 18;
		sd.name = "zhangsan";
		sd.introduce();
		sd.study();
	}
}

 运行结果:

D:\Java\code\练习五>java Test
eating!
Name is zhangsan;Age is 18
Studying!

  

 

 

 

 

 

 

posted @ 2019-11-06 22:13  看不尽的尘埃  阅读(144)  评论(0编辑  收藏  举报