您的位置:首页 > 编程语言 > Java开发

Java简单的继承实例解析

2016-10-20 16:28 351 查看
面向对象编程语言具有封装、继承、多态三个基本特征,本文就继承举例详谈

代码中有一个父类person1类,表示“这个人”,person1的一个子类为student,表示“这个人是学生”。

person1初始化了此人的姓名和年龄,而子类student中只有一个study方法,表示student可以学习。

student继承了person1类的姓名和年龄,并且可以进行“学习”(study方法)。

以下是代码:

class Person1 {
public String name="xiaomiao";
public int age=20;

}

class Student extends Person1 {
void study() {
System.out.println("I can study!");
}
}

public class JiCheng {
public static void main(String args[]) {
Student stu = new Student();
stu.study();
//stu.name = "zhangsan";
//stu.age = 20;
System.out.println("姓名:" + stu.name + "\n" + "年龄:" + stu.age);
}
}


运行结果:

I can study!

姓名:xiaomiao

年龄:20

结论:

虽然student类中并没有声明这个student的姓名和年龄,但是因为继承了person1,所以实例化之后同样输出了姓名和年龄。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: