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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • http://img1.sycdn.imooc.com//54897f4300011d9b10800477-120-68.jpg
    查看全部
  • 接口使用中, 经常与匿名内部类配合使用 匿名内部类就是没有名字的内部类,多用于关注实现而不关注实现类的名称
    查看全部
    0 采集 收起 来源:Java 中的接口

    2014-12-11

  • 答答租车需求
    查看全部
    0 采集 收起 来源:综合练习

    2014-12-11

  • 静态初始化块: 静态初始化块最先执行,普通初始化块其次,构造方法最后执行 注:静态初始化块只执行一次,在第一次加载类的时候执行
    查看全部
  • 定义接口不再使用class关键字而是使用interface [修饰符] interface (abstract) 接口名 [extends xxx1 , xxx2]{ } [修饰符]class 类名 extends 父类 implements xxx1 ,xxx2
    查看全部
    0 采集 收起 来源:Java 中的接口

    2014-12-11

  • 静态方法可以直接调用同类静态变量和静态方法,要直接访问非静态变量或者方法需要通过创建对象来实现 普通方法则可以直接访问静态和非静态变量
    查看全部
  • super关键字:在对象的内部使用(子类对象方法内),可以代表父 类对象;访问父类的属性:super.age ; 访问父类的方法:super.eat(); super应用:super关键字和构造方法有紧密关系 1、子类的构造过程中必须调用起父类的构造方法 2、如果子类的构造方法中没有显性调用父类的构造方法,则系统默认调用父类无参的构造方法
    查看全部
  • 引用类型转换 1、向上类型转换(隐式/自动类型转换),是小类型到大类型的转换:无风险,但会丢失精度 2、向下类型转换(强制类型转换),是大类型到小类型的转换:有风险,数据溢出丢失。 3、instanceof运算符,用来解决引用对象的类型,避免类型转换的安全性问题。 使用方法:实例引用A instanceof 类B,当实例A是类B的对象时,返回true,反之返回false。 测试发现****注意: ·子类实例 instanceof 父类 会返回true,说明子类实例也是父类的一种实例 ·当父类对象向上转换后,该对象也是子类的实例 ·只能在有继承关系的实例和类间操作。两个同级的类(如都继承自一个父类),无法使用instanceof。
    查看全部
  • 接口中是方法不能有方法体,修饰符只能是public
    查看全部
    0 采集 收起 来源:练习题

    2014-12-11

  • 不能用this了,静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问
    查看全部
  • 如果自己没有加上abstract,系统会自动加上去。 类是单继承的,但是接口是多继承的。 接口一般使用public来修饰。 接口中的属性一般都是public static final,方法都是public abstract. 一个雷可以实现一个或多个接口,使用implements关键字。弥补一个类只能继承一个父类的不足。 如果要继承父类,该父类必须在接口之前。
    查看全部
    0 采集 收起 来源:Java 中的接口

    2014-12-11

  • 访问外部类的成员变量,记得使用 this 关键字
    查看全部
  • 同样是用父类方法调用,当指向不同对象时,调用的方法也不同,这叫方法的多态。 Animal obj1=new Animal(); Animal obj2=new Dog(); obj1.eat();//调用父类中吃的方法 obj2/eat();//调用子类中吃的方法 如果在子类中添加一个独有的方法,并不是从父类中继承来的,这时不能通过父类的应用调用该方法。
    查看全部
    0 采集 收起 来源:Java 中的多态

    2014-12-11

  • 同一个对象new 了两次,它开辟的是两个内存空间,所以这两个对象是不同的,哪怕你给两个对象赋予相同的值,他们的内存地址还是不同的。 当比较两个对象是否相同时,先比较他们的类对象(即对象的类型),再比较类的对象(即属性值),如果两个都相同,则两个对象是相同的
    查看全部
  • 我们new一个对象,并不是操作对象本身,只是操作对象的内存地址。 equals方法就是比较对象应用的是否指向同意块内存地址
    查看全部

举报

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

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