Java简单的继承实例解析
2016-10-20 16:28
351 查看
面向对象编程语言具有封装、继承、多态三个基本特征,本文就继承举例详谈
代码中有一个父类person1类,表示“这个人”,person1的一个子类为student,表示“这个人是学生”。
person1初始化了此人的姓名和年龄,而子类student中只有一个study方法,表示student可以学习。
student继承了person1类的姓名和年龄,并且可以进行“学习”(study方法)。
以下是代码:
运行结果:
I can study!
姓名:xiaomiao
年龄:20
结论:
虽然student类中并没有声明这个student的姓名和年龄,但是因为继承了person1,所以实例化之后同样输出了姓名和年龄。
代码中有一个父类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,所以实例化之后同样输出了姓名和年龄。
相关文章推荐
- java继承中的构造方法实例解析
- java简单快速排序实例解析
- Java解析XML文档(简单实例)——dom解析xml
- XML DOM解析(Java)的一个简单实例
- 【Java学习笔记之二十二】解析接口在Java继承中的用法及实例分析
- XML DOM解析(Java)的一个简单实例
- Java继承中重写(覆盖)和重载的简单实例
- java实现一个简单的Web服务器实例解析
- 【Java学习笔记之二十二】解析接口在Java继承中的用法及实例分析
- java--通过sax方式解析xml文件的简单实例
- JAVA解析XML简单实例
- Java解析XML文档(简单实例)——dom解析xml
- java简单冒泡排序实例解析
- 连接mysql的javabean实例+简单分页
- java图像界面开发简单实例-JLabel,JFileChooser,JMenu应用
- java.util.Timer类简单实例
- java图像界面开发简单实例-JPanel应用
- java图像界面开发简单实例-JOptionPane应用
- JAVA的XML编程实例解析
- java图像界面开发简单实例-JButton及事件的简单应用