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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 方法多态:
    创建本类对象时调用的是本类方法

    创建子类对象时调用的是继承方法或者重写方法

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

    2018-04-30

  • 引用多态:

    即可以引用本类的对象也可以引用子类的对象,但是子类不可引用对象

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

    2018-04-30

  • 接口与抽象类

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

    2018-04-30

  • 类是一个模子    确定对象将会拥有的特征(属性)和行为(方法)

    查看全部
  • 类对象关注的是代码信息,比如属性、方法等

    而类的对象关注的是代码信息的值,比如属性的值,更加数据化

    查看全部
  • 想要进行类型转换,同时避免程序的安全性问题,我们可以使用instanceof关键字

    查看全部
  • final关键字可以修饰类、方法、属性和变量

    修饰类时,该类不允许被继承

    修饰方法时,该方法不允许被重写

    修饰属性时则该类的属性是不会进行隐式的初始化(类的初始化属性必须有值)或在构造方法中赋值(但只能选其一)

    查看全部
  • 继承的初始化顺序:先初始化父类再初始化子类

    先执行初始化的方法属性再执行构造方法的初始化

    查看全部
  • 方法重写:

    必须与父类的返回值类型、方法名相同

    查看全部
  • 重写:

    当子类对父类的方面不满意或者自身没有用到的时候,子类是可以重写父类继承的方法的,当调用时优先调用子类重写的方法

    查看全部
  • 如果父类的属性或方法定义成了私有(private)的,子类不能继承

    查看全部
    1 采集 收起 来源:Java 中的继承

    2018-04-30

  • Java是单继承

    查看全部
    0 采集 收起 来源:Java 中的继承

    2018-04-30

  • 接口
    1.接口可以理解为一种特殊的类,由全局常量和公共的抽象方法所组成。
    2.接口的概念
    类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,接口不关心这些类里方法的实现细节
    ,它只规定这些类里必须提供某些方法。
    3.接口定义使用interface 关键字。

    接口 -> 是个规范 约束类
    [修饰符] interface 借口名 [extends 父接口1,父接口2]

    零个到多个常量定义 public static final
    零个到多个抽象方法定义 public abstract

    接口就是用来被继承 被实现的 修饰符一般建议用public 不能使用private 和 protected
    类是单继承的 接口是可以多继承的
    接口的引用 指向一个实现了接口的对象
    IPlayGame ip1=new SmartPhone();
    IPalyGame ip2=new Psp();
    ip1.playGame();
    ip2.playgame();

    匿名内部类:
    Interface i=new Interface(){
    public void method(){
    System.out.println("匿名内部类实现接口的方式");
    }
    };
    ip3.playGame();

    或者:
    new IPlaygame(){
    public void playGame(){
    System.out.println("使用匿名内部类的方式实现接口2");
    }
    }.playgame();

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

    2018-04-30

  • 作用:
    限制规定子类必须实现某些方法,但不关注实现细节。

    抽象方法没有方法体以分号结束。

    查看全部
  • https://img1.sycdn.imooc.com//5ae6b11f000125b407230404.jpg



    查看全部

举报

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

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