首页 > 其他 > 详细

面向对象三大特征之 继承

时间:2016-11-10 09:42:39      阅读:238      评论:0      收藏:0      [点我收藏+]

继承的作用:扩展已有的类的功能,实现代码的复用

语法:

class 子类 extends 父类(){

   类体

}

class person{
	private string name;
	private int age;
	
}
public String setName(){
	name=n;
}
public int setAge(){
	age=a;
}

public void setAge(int a){
	if(a>=0 && a<=100){
		age=a;
	}
}
public String getName(){
	return name;
	
}
public int getAge(){
	return age;
	
}
public 
class student extends person{
	private String school;//扩充的属性
	pulic String setSchool(){
		this.school=school;
	}
	public String getSchool(){
		return this.school;
	}
}
	
public class personDemo{
	pulic static void main(String args[]){
		student stu =new student;
		stu.Name("张三");//从person类中继承而来
		stu.Age(30);//从person类中继承而来
		stu.School("南昌大学");//自己定义的方法
		syetem.out.println("姓名"+stu.Name());
		syetem.out.println("年龄"+stu.Age());
		syetem.out.println("学校"+stu.School());
		
	}
}

  

 注意:

1、java只能支持单继承,不允许多重继承。一个子类只允许有一个父类。

2.java可以实现多层继承,即一个类可以继承为另一个类的子类。例如:类B继承了类B 类C又继承了类C 那么类C也间接继承了类A。

class A{

}
class B excends A{

}
class C excends B{

}

在继承当中子类不能访问父类的私有操作,而只能继承全部的公共操作,但是可以用其他方法查看

  

 

面向对象三大特征之 继承

原文:http://www.cnblogs.com/dengchenrong/p/6045230.html

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