继承的作用:扩展已有的类的功能,实现代码的复用
语法:
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{
}
在继承当中子类不能访问父类的私有操作,而只能继承全部的公共操作,但是可以用其他方法查看
浙公网安备 33010602011771号