迎风前行的小强

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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

语法:

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{

}

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

  

 

posted on 2016-11-10 09:12  逆风前行的“小强”  阅读(280)  评论(0编辑  收藏  举报