为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第二季_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
    查看全部
  • 在汽车子类代码中的有参构造函数里加了void不停报错!!代码如下 public class PassengeCar extends Car { private String Name; private int Price; private int PassengerNum; //注意下方的void public void PassengeCar(String name,int price,int passengerNum){ setName(name); setPrice(price); setPassengerNum(passengerNum); } } 只能分两步在main函数中实例化 代码如下 PassengeCar aodiA = new PassengeCar(); aodi.PassengeCar("奥迪A4",500,4); 修改 删掉汽车子类中的void,在构建子类对象是在new PassengeCar("奥迪A4",500,4);直接创建就可以了 代码如下: 子类代码 public class PassengeCar extends Car { private String Name; private int Price; private int PassengerNum; //注意下方的void public PassengeCar(String name,int price,int passengerNum){ setName(name); setPrice(price); setPassengerNum(passengerNum); } } main函数中实例化部分代码 Car[] cars = { new PassengeCar("奥迪A4",500,4)}; 总结:注意细节,进一步了解java最基本的知识!
    查看全部
  • 构造函数没有返回值,主要是为了区分构造函数和其它方法。如果在构造函数前加上void,编译任然可以通过,但是编译器把它认为是方法,而不是构造函数,所以也无法在new的时候自动调用! 在汽车子类代码中的有参构造函数里加了void不停报错!!代码如下 public class PassengeCar extends Car { private String Name; private int Price; private int PassengerNum; //注意下方的void public void PassengeCar(String name,int price,int passengerNum){ setName(name); setPrice(price); setPassengerNum(passengerNum); } } 只能分两步在main函数中实例化 代码如下 PassengeCar aodiA = new PassengeCar(); aodi.PassengeCar("奥迪A4",500,4); 修改 删掉汽车子类中的void,在构建子类对象是在new PassengeCar("奥迪A4",500,4);直接创建就可以了 代码如下: 子类代码 public class PassengeCar extends Car { private String Name; private int Price; private int PassengerNum; //注意下方的void public PassengeCar(String name,int price,int passengerNum){ setName(name); setPrice(price); setPassengerNum(passengerNum); } } main函数中实例化部分代码 Car[] cars = { new PassengeCar("奥迪A4",500,4)}; 总结:注意细节,进一步了解java最基本的知识!
    查看全部
  • 接口中方法不能有方法体
    查看全部
    0 采集 收起 来源:练习题

    2015-10-18

  • 2134
    查看全部
  • 内部类可分为以下几种: 成员内部类 静态内部类 方法内部类 匿名内部类
    查看全部
  • 内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便
    查看全部
  • this关键字
    查看全部
  • 访问修饰符的分类
    查看全部
  • 包含抽象方法的类一定是抽象类,抽象类和抽象方法都需要添加关键字 abstract,且顺序为 abstract class
    查看全部
    0 采集 收起 来源:练习题

    2015-10-18

  • 抽象类,,不关注如何实现。。只是约束
    查看全部
  • 抽象类是约束子类必须哟哪些方法,而并不关注它是如何实现
    查看全部
  • 继承父类实现接口的方法 及语法规范
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-10-18

  • 定义类:1、定义类名 2、编写类的属性(变量) 3、编写类的方法
    查看全部
  • Object类是所有类的父类
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!