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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
    • 多态:对象的多种形态(继承是多态的实现基础)

      1.引用多态
          a.父类的引用可以指向本类的对象
          b.父类的引用可以指向子类的对象

      2.方法多态
          a.创建本类对象时,调用的方法为本类方法
          b.创建子类对象时,调用的方法为子类重写的方法或者继承的方法

    查看全部
    1 采集 收起 来源:Java 中的多态

    2019-04-04

    • equals()方法:比较的是对象的引用是否指向同一块内存地址。

      一般情况下比较两个对象时比较他的值是否一致,所以要进行重写。

    查看全部
    • Object类是所有类的父类,如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类默认继承Object类。

    • Object类中的方法,适合所有子类。


    查看全部
  • 1.toString()方法

    查看全部
    • super关键字:在对象的内部使用,可以代表父类对象

      1.访问父类的属性:super.age
      2.访问父类的方法:super.eat()

    • super的应用

      1.子类的构造的过程当中必须调用其父类的构造方法。
      2.如果子类的构造方法中没有显示调用父类的构造方法,则系统默认调用父类无参的构造方法。
      3.如果显式的调用构造方法,必须在子类的构造方法的第一行。
      4.如果子类构造方法中既没有显式调用父类的构造方法,而父类又没有无参的构造方法,则编译出错。

    查看全部
  • 有参与无参的构造函数可以并存

    查看全部
  • UML(Unified Modeling Language)统一建模语言或标准建模语言

    支持模型化和软件系统开发的图形化语言

    为软件开发的所有阶段提供模型化和可视化支持

    查看全部
    0 采集 收起 来源:UML 简介

    2019-04-04

  • 接口用到非常多,当两个类都拥有相似的功能但是没有共同的父类时,可以implement同一个接口,从该接口中实现相似功能。

    interface经常和匿名内部类(没有名字的内部类,多用于关注实现而不关注实现类的名称)配合使用。

    Interface i = new Interface(){

        public void method(){

            System.out.println("匿名内部类实现接口的方式");

    }

    }

    查看全部
    0 采集 收起 来源:Java 中的接口

    2019-04-04

  • [修饰符] class 类名 extends  父类implements 接口1,接口2...{


    }

    查看全部
    0 采集 收起 来源:Java 中的接口

    2019-04-04

  • 实例变量:每次创建对象,都会为每个对象分配成员变量内存空间,实例变量是属于实例对象的,在内存中,创建几次对象,就有几份成员变量。

    静态变量:静态变量由于不属于任何实例对象,是属于类的,所以在内存中只会有一份,在类的加载过程中,JVM为静态变量分配一次内存空间。


    查看全部
  • 接口可以理解为一种特殊的类,由全常量和公关的抽象方法所组成。

    接口定义了某一批类所要遵守的规范,只规定了这些类里面必须提供某些方法。

    关键字interface,一般用publi修饰:

    public interface 接口名[extends 父接口1,父接口2...]{

    零到多个常量定义...public static final

    零到多个象方法的定义...public abstract

    }

    查看全部
    0 采集 收起 来源:Java 中的接口

    2019-04-04

  • 类中使用super代表父类。

    查看全部
  • final可以修饰:类、方法、属性和变量。

    final修饰的:类不允许被继承;方法不允许被覆盖;属性不会进行隐式的初始化(类的初始化属性必须有值)或在构造方法中赋值(但只能选其一);变量的值只能赋一次,即变为常量。

    查看全部
  • 成员内部类的使用方法:

    1、 Inner 类定义在 Outer 类的内部,相当于 Outer 类的一个成员变量的位置,Inner 类可以使用任意访问控制符,如 public 、 protected 、 private 等

    2、 Inner 类中定义的 test() 方法可以直接访问 Outer 类中的数据,而不受访问控制符的影响,如直接访问 Outer 类中的私有属性a

    3、 定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );

    4、 编译上面的程序后,会发现产生了两个 .class 文件

    其中,第二个是外部类的 .class 文件,第一个是内部类的 .class 文件,即成员内部类的 .class 文件总是这样:外部类名$内部类名.class


    查看全部
  • 啦啦啦啦啦啦


    查看全部

举报

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

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