Java(继承的使用)
来源:互联网 发布:网络管理的协议 编辑:程序博客网 时间:2024/05/21 19:25
class Person{ public String name; public int age; public void Say() { System.out.println(name+"can say"); } public void setName(String name) { this.name=name; } public String getName() { return name; }}public class Student extends Person{ String schoolname; public void GotoSchool(){ System.out.println("I am going to school"); } public static void main(String[] args) { Student student1=new Student(); student1.name="MingM"; student1.age=10; student1.schoolname="CQ"; student1.Say(); student1.GotoSchool(); System.out.println("My name is"+student1.name); System.out.println("My schoolname is "+student1.schoolname); }}
结果
MingMcan say
I am going to school
My name isMingM
My schoolname is CQ
分析:通过关键字extends定义类类Person的子类Student,然后添加类只有学生才有的属性schoolname和方法GotoSchool()。
在main()方法中尽管没有定义变量name,age以及方法Say(),但是子类却可以通过继承的方法自动取得,并像访问自己的成员变量和方法一样方便的引用。
0 0
- Java(继承的使用)
- java-继承super的使用
- Java中继承的使用
- java学习笔记(一) 继承的使用情况
- 黑马程序员-java中继承的使用
- java类对象的继承以及使用
- Java继承及接口的使用
- Java 继承与组合的使用情况
- Java(继承的实现)
- java中继承使用(extends)
- java 继承 继承的限制
- Java泛型类,方法使用,Java继承的歪解
- Java的Inheritance继承-笔记(面向对象2-继承)
- java 类的继承(继承中的关键字)
- 面试题讲解(一) java继承、静态代码块、非静态代码块的使用
- [疯狂Java]泛型:泛型的定义(类、接口、对象)、使用、继承
- java单例类继承问题--使用登记式单例的发现
- Java:使用内部类实现类的多重继承
- for-each 语句
- HDU2509 Be the Winner Nim博弈
- Gym 100886G Maximum Product(搜索)
- Qt:程序异常退出
- Hibernate关联映射--一对多映射
- Java(继承的使用)
- C++ unique_ptr
- iOS 用KVC来自定义Tabbar
- windows,网络层次模型
- 后缀树
- java中的equals()
- 操作符优先级
- LeetCode338. Counting Bits
- 高端防火墙NAT典型配置举例