Java面向对象高级--继承的基本实现--extends
来源:互联网 发布:windows最佳分辨率 编辑:程序博客网 时间:2024/05/22 06:21
1、继承的基本概念
继承:子类继承父类,可以扩展已有类的功能。
extends关键字:称为扩展,子类扩展一个类,子类有时候也称为派生类。
class Person{// 定义Person类private String name ;// 定义name属性private int age ;// 定义age属性public void setName(String name){this.name = name;}public void setAge(int age){this.age = age ;}public String getName(){return this.name ;}public int getAge(){return this.age ;}};class Student extends Person{// 定义Student类// 此处不添加任何的代码};public class ExtDemo02{public static void main(String arsg[]){Student stu = new Student();// 实例化子类对象stu.setName("张三") ;// 此方法在Student类中没有明确定义stu.setAge(30) ;System.out.println("姓名:" + stu.getName() + ",年龄:" + stu.getAge() ) ;}};
class Person{// 定义Person类private String name ;// 定义name属性private int age ;// 定义age属性public void setName(String name){this.name = name;}public void setAge(int age){this.age = age ;}public String getName(){return this.name ;}public int getAge(){return this.age ;}};class Student extends Person{// 定义Student类private String school ;// 定义school属性public void setSchool(String school){this.school = school ;}public String getSchool(){return this.school ;}};public class ExtDemo03{public static void main(String arsg[]){Student stu = new Student();// 实例化子类对象stu.setName("张三") ;// 此方法在Student类中没有明确定义stu.setAge(30) ;stu.setSchool("清华大学") ;System.out.println("姓名:" + stu.getName() + ",年龄:" + stu.getAge() + ",学校:" + stu.getSchool() ) ;}};
2、继承的限制
单继承:一个子类只能继承一个父类。
不能多重继承,可以多层继承。
3、类图的关系表示图
4、访问权限
- Java面向对象高级--继承的基本实现--extends
- java 面向对象之继承extends
- 面向对象高级(继承的基本实现、进一步研究、final关键字)
- 面向对象 继承(extends)
- java之面向对象:继承extends、super、覆盖override的用法
- Java面向对象高级--继承的进一步研究
- Java-面向对象(高级篇)--继承的基本概念
- Java-面向对象(高级篇)--继承的进一步研究
- 继承的基本概念(Java面向对象高级篇)
- 【java的继承extends】
- JAVA面向对象-----extends关键字
- php面向对象语法3 继承extends
- 面向对象高级2-继承
- Java面向对象高级--对象的多态性
- 面向对象的三个基本特征(继承)(extends和implements)
- 面向对象高级——继承的实现和进一步研究
- 使用Java实现面向对象编程-->继承
- Java面向对象高级--继承的应用----整形数组类、排序类、反转类
- 已搬家,新博客地址: http://anforen.tumblr.com 欢迎您的访问
- SQL truncate 、delete与drop区别
- Sublime Text 2 快捷键
- flashback table实验(基于undo数据)
- 汇编字符串赋值详解
- Java面向对象高级--继承的基本实现--extends
- 宾利新飞驰 奢华难掩狂野
- Ecshop判断ID为父类或子类,是父类则获取下级子类
- maven构建项目自动部署到tomcat中遇到的各种sb问题总结
- Error处理:关于XML文件解析报错:android XML : unbound prefix
- unity 退出
- 关于解决Android中ListView的OnItemClickListener无法调用的问题的解决方法
- c++类的继承
- haml f.select