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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 类对象和类的对象的区别,类对象关注属性信息,类的对象关注属性值信息
    查看全部
  • 双等号“==”判断基本数据类型时,是判断值是否相等,判断引用数据类型(如对象)时,是判断内存地址是否相同
    查看全部
  • 1.Object类中equals()方法比较的是对象的引用是否指向同一块内存地址 2.子类中重写的equals()方法比较的是两个对象的值是否一致
    查看全部
  • 【Object类】 所有类的父类,若类没有extend另外一个类,那它则默认继续Object类。 则其中的方法皆可适用 toString输出对象的属性,可以通过eclispe中的source来修改。 若没重写,且输入该对象在内存中的地址: 包名.哈希码
    查看全部
  • 【super】 在子类的内部使用,可以代表对象 访问时加.方法/属性。 子类的构造方法会默认调用父类【无参】的构造方法。 若子类没有调,则系统会自动调用 若调用的话必须放在第一行。 否则会出错: Constructor call must be the first statement in a constructor 若父类没有无参的构造方法,则会出错,而子类用未调用则会报错。
    查看全部
  • package telphone; public class Iphone { int price; int big; public static void main(String[] args) { Iphone ip1=new Iphone(); ip1.price=15; ip1.big=50; Iphone ip2=new Iphone(); ip2.price=15; ip2.big=50; if(ip1.equals(ip2)){ System.out.println("两对象相同"); }else{ System.out.println("二者不同"); } } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; Iphone other = (Iphone) obj; if (big != other.big) return false; if (price != other.price) return false; return true; } }
    查看全部
  • 1.Object类中toString()方法返回的是对象的哈希码 2.子类中重写toString()方法返回的是对象的属性
    查看全部
  • 【final】关键字 使用及意义。 终结者
    查看全部
  • 【方法的重写】 在子类中重写编写父类中已经存在的方法 需要以下保持一致 返回值类型 方法名 参数类型和个数
    查看全部
  • Object类
    查看全部
  • 【继承】 【extends】 class Dog extend Animal
    查看全部
    0 采集 收起 来源:Java 中的继承

    2014-12-17

  • 【方法内部类】 由于方法内部类不能在外部类的方法以外的地方使用,所以不能使用修饰符及static. 注意,是外部类的方法以外的地方。
    查看全部
  • 【静态内部类】 1,只能访问外部类中的静态成员 2,不用加this,直接使用外部类访问相同名的变量。 3,可以直接new一个对象。
    查看全部
  • 【内部类】 内部类处于外部内的相当于变量等的位置。 内部内能访问外部类的任何数据 不能直接new一个内部类对象,要先new一个外部类的对象再通过该对象new一个内部类的对象。 外部不能直接访问内部类的成员和方法 当内部类与外部类的变量名一致的时候,可以通过使用this来指明。
    查看全部
  • 方法的多态
    查看全部
    0 采集 收起 来源:Java 中的多态

    2014-12-17

举报

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

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