首页 > 编程语言 > 详细

java基础(六)之继承初探

时间:2019-11-07 00:20:49      阅读:101      评论:0      收藏:0      [点我收藏+]

什么是继承?

一个类得到了另一个类当中的成员变量和成员方法。
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!

  

 

 

 

 

 

 

java基础(六)之继承初探

原文:https://www.cnblogs.com/endust/p/11809021.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!