- 3
- 0
- 约1.28万字
- 约 75页
- 2019-04-30 发布于江苏
- 举报
* public class Cartoon extends Drawing { Cartoon() { System.out.println(Cartoon Constructor); } public static void main(String args[]) { Cartoon c = new Cartoon(); } } class Drawing extends Art { Drawing() { System.out.println(Drawing Constructor); } } Art Constructor Drawing Constructor Cartoon Constructor 子类的构造方法 必须调用 父类的构造方法 class Drawing extends Art { /*Drawing() { System.out.println(Drawing Constructor); }*/ } Art Constructor Cartoon Constructor public class Cartoon extends Drawing { Cartoon() { super(); System.out.println(Cartoon Constructor); } public static void main(String args[]) { Cartoon c = new Cartoon(); } } 2、继承中的构造方法 class Art { Art() { System.out.println(Art Constructor); } } * 再谈继承中的构造方法 类的继承 public class Chess extends BoardGame { Chess() { super(3); System.out.println(Cartoon Constructor); } public static void main(String args[]) { Chess c = new Chess(); } } class Game { Game(int i) { System.out.println(“Game Constructor); } } class BoardGame extends Game { BoardGame(int i) { super(i); System.out.println(“BoardGame Constructor); } } 子类的构造方法 必须要对父类的 构造方法进行 调用, 不管以任何形式, 否则编译出错 * 类的继承 再谈子类对父类变量的继承 import points.Point3d; class Point4d extends Point3d { int w; public void move(int dx, int dy, int dz, int dw) { x += dx; y += dy; z += dz; w += dw; } } package points; public class Point { int x, y; public void move(int dx, int dy) { x += dx; y += dy; } } package points; public class Point3d extends Point { int z; public void move(int dx, int dy, int dz) { x += dx; y += dy; z += dz; } } 目录结构 /points/Point.class /points/Point3d.class /Point4d.class import points.Point3d; class Point4d extends Point3d { int w; public void move(int dx, int dy, int dz, int dw) { super.move(dx, dy, dz); w += dw; } } 编译时报错: x, y, z仅在本包 中才能访问 继承与类成员的访问修饰符有关! * 2、类的继承 类成员访问修饰符与继承的关系 私有的(private)类成员不能被子类继承 公共的(public)和保护性的(protected)类成员能被子类继承,且子类和父类可以属于不同的包 无修饰的父类成员,仅在本包中才能被子类继承 构造函数不是类成员,所以不被继承 * 名称
您可能关注的文档
- 《高等数学》课程学习说明.ppt
- 2017年广东省前沿与关键技术创新专项资金.doc
- Java语言程序设计-定义自己的类.ppt
- TTS的示波器对比测试.ppt
- 北京大学本科生科研训练系统用户使用手册.doc
- 毕业手续那些事儿.ppt
- 偿付能力报告.doc
- 城镇农村建设项目基本情况.doc
- 大连市城市中心区生活垃圾焚烧处理(BOT)项目.doc
- 大学机械设计专业掌握课程内容.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 2025届福建省厦门市思明区小学三年级上学期科学试题及答案.docx
- 2025生产安全事故伤害损失工作日判定.docx
- 金融工程深度报告:股票关联与溢出效应因子构建-中信建投证券-0页.pdf VIP
- 常州纺织服装职业技术学院单招《数学》练习题【学生专用】附答案详解.docx VIP
- 中药涂擦疗法操作规范学习培训课件.pptx VIP
- 福建教育学院 石修银【特级教师】.ppt VIP
- 古诗词诵读 《虞美人》课件 (共24张PPT)统编版高中语文必修上册.ppt.pptx VIP
- 小规模经营网约房管理规范及编制说明.pdf
- 支委候选人初步人选考察谈话记录.docx VIP
- 2025年北师大版高中数学数学建模实战试卷.docx VIP
原创力文档

文档评论(0)