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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • super关键字:在对象的内部使用,可以代表父类对象(super.属性/super.方法) super的应用: 1.子类的构造的过程当中必须调用其父类的构造方法,当创建子类的对象时,会自动调用父类的构造方法,相当于在子类的构造方法中加了一个super关键字,调用了父类的构造方法,如: public Dog(){//子类 super();//显示调用。必须放在第一行,否则报错 System.out.println("Dog类构造方法执行了"); } 2.如果子类的构造方法中没有显示调用父类的构造方法,则系统默认调用父类无参的构造方法 3.如果显示的调用构造方法,必须在子类的构造方法的第一行 4.如果子类构造方法中既没有显示调用父类的构造方法,而父类又没有无参的构造方法,则编译出错
    查看全部
  • 如果在方法中直接输出对象,输出的是对象的地址。 toString()方法的返回值是对象的哈希码(对象地址字符串) 利用的是方法的重写
    查看全部
  • 多态:指对象的多种形态,包括引用的多态和方法的多态。在使用多态的时候,两个类一定要有继承的关系。 引用多态:父类的引用可以指向本类的对象;父类的引用可以指向子类的对象 方法多态:创建的是父类本类对象时,调用的方法为本类方法;若创建的是父类引用子类对象时,调用的方法为子类重写的方法或者继承的方法,且不能调用子类独有的方法
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-07-23

  • float 类型初始化+f; 类创建成对象后进行调用
    查看全部
  • final 修饰的属性必须初始化如果没有,在构造方法中也可以初始化。
    查看全部
  • public class 类名{ //类的属性(成员变量)有啥; int hourl int minute; int second; //类的方法 干啥; void change() { System.out.sprintln("...") } }
    查看全部
  • 重载指的是方法重载,方法名相同的,而不是对象名。对象名不能一样
    查看全部
  • 1.this代表当前对象(this.属性/this.方法) 2.ecllipse 可自动生成getter setter方法: 菜单栏-》source-》generate getters and setters ->勾选对应的即可
    查看全部
  • 1.封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 好处: a.只能通过规定的方法访问数据 b.隐藏类的实例细节,方便修改和实现 2.封装的实现步骤:1)修改属性的可见性(设为private),2)创建getter/setter方法(用于属性的读写),3)在getter/setter方法中加入属性控制语句(对属性值的合法性进行判断) set和get设置 set+属性名, 因为是设置,就需要参数规定。 返回值与属性值一致 get+属性名, 因为是得到,需要有返回值。 参数的类型与属性值一致 通过set设置属性值,通过get得到属性值
    查看全部
  • 创建子类对象时,先对父类对象的属性初始化,再执行父类的构造方法,再执行子类的属性初始化,最后再执行子类的构造方法
    查看全部
  • 内部类也是一个类,可以有自己的成员方法和成员变量 内部类可用static修饰定义为静态内部类; 内部类可以作为其它类的成员,而且可以访问它所在类的成员; 内部类可以被实例化
    查看全部
    0 采集 收起 来源:练习题

    2015-07-23

  • 1.方法内部类就是内部类定义在外部类的方法中,方法内部类只在该方法的内部可见,即只在该方法内可以使用。 2.方法内部类使用时,在方法中创建内部类对象,用对象调用其内部类中的方法。 注:由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和 static 修饰符。
    查看全部
  • 如果子类对父类方法不满意 可以重写 但是方法的返回值类型 方法名 参数都必须一样
    查看全部
  • 继承(extends)中父类的成员啊变量不能是private 继承实现了代码的复用 重载是在一个类中方法名相同但是方法的类型和方法的参数不同 方法的重写是指队父类方法不满意,而对父类方法的重写来满足子类的需求
    查看全部
    0 采集 收起 来源:Java 中的继承

    2015-07-24

  • 静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 :
    查看全部

举报

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

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