第5讲 继承与多态
Dog myDog = new Dog(); 且慢!这不就是在调用Dog()这个方法吗? 不是 这是在调用Dog的构造函数 构造函数带有在初始化对象时会执行的程序代码,即新建一个对象时就会被执行 可是我并没有写什么构造函数呀? 就算你没有写构造函数,编译器也会帮你写一个没有参数的 编译器帮你写的是— public Dog() { //默认的构造函数是没有参数的 } 构造函数名一定要与类的名称相同 构造函数没有返回类型,而方法有返回类型 5+.6 构造Dog 构造函数能够在对象被赋值给引用之前就执行,你有机会在对象被使用前介入 class Dog { public Dog() { System.out.println(“Wuff!Wuff!”); } public class UseADog { public static void main (String[] args) { Dog myDog = new Dog(); //启动Dog的构造函数 5+.7 新建Dog状态的初始化 使用构造函数初始化对象的状态(设置和给对象的实例变量赋值) public Dog() { size
您可能关注的文档
最近下载
- 2026年春最新人教版七年级下册历史期中测试卷(含答案)(第1-11课).pdf VIP
- 单位食堂员工培训计划.docx VIP
- 2025年领导干部任前应知应会党内法规和法律知识考试题库(附答案).docx VIP
- 中国居民膳食指南2025版 .pdf VIP
- RAZ-I英语绘本Jane Goodall(带练习册).pdf VIP
- 15.2《答司马谏议书》课件(共53张PPT) 统编版高中语文必修下册(含音频+视频).pptx VIP
- 小学班会课件-快乐学习时光的班级故事.pptx VIP
- 细辛与临床 附 疑、难、重、奇案73例.pdf VIP
- GB_50057-2010___建筑物防雷设计规范.doc VIP
- 机械制图习题集华红芳答案.pdf VIP
原创力文档

文档评论(0)