为了账号安全,请及时绑定邮箱和手机立即绑定
  • 用接口的引用来实现接口的对象 IPlayGame ip1=new SmartPhone(); ip1.playGame(); IPlayGame ip2=new Psp(); ip2.playGame();
    查看全部
    0 采集 收起 来源:Java 中的接口

    2018-03-22

  • 成员变量 vs 局部变量: 成员变量,类中的变量,会被自动初始化。局部变量,方法中的变量,不会被自动初始化。 成员变量,可以被本类的其他方法使用,即作用域是当前类。而局部变量,作用域是只能所在的那个方法。
    查看全部
  • 用implements实现接口
    查看全部
    0 采集 收起 来源:Java 中的接口

    2018-03-22

  • 给接口命名时,通常在前面加I,以示区别
    查看全部
    0 采集 收起 来源:Java 中的接口

    2018-03-22

  • Java中一个类只能继承一个父类是不够的,使用多个接口来弥补这个遗憾。 [修饰符] class 类名 extends 父类 implements 接口1,接口2...... { 类体部分//如果继承了抽象类,需要实现继承的抽象方法;需要实现接口中的抽象方法 } 必须继承父类在实现接口之前
    查看全部
    0 采集 收起 来源:Java 中的接口

    2018-03-22

  • 接口语法: 接口是用来被继承,被实现的,一般用public不能使用private和protected修饰接口 [修饰符]interface 接口名[extends 父接口1,父接口2......] { 0-多个常量定义 0-多个抽象方法定义 } 接口是可以实现多继承的
    查看全部
    0 采集 收起 来源:Java 中的接口

    2018-03-22

  • 接口 接口是一种特殊的类,由全局常量和公共的抽象方法组成。 接口定义了一批类需要遵守的规范,只规定类里面必须提供某些的方法。它是用来约束类的。
    查看全部
    0 采集 收起 来源:Java 中的接口

    2018-03-22

  • 创建一个新的对象:new 构造方法(); 构造方法(构造函数)也是方法(函数),和类名相同,无返回值
    查看全部
  • 抽象类 用abstract修饰 不关注子类的实现,但是约束子类必须具有哪些的特征 语法: 1.用abstract定义抽象类 2.用abstract定义抽象方法,只声明,不需要实现 3.包含抽象方法的类是抽象类 4.抽象类可以包含普通方法,也可以没有抽象方法 5.抽象类不能够直接创建,必须定义引用变量
    查看全部
  • 引用类型转换 1.自动类型转换(不存在风险) 2.强制类型转换(存在风险) 3.instanceof运算符来解决引用对象的类型,避免风险 if(animal instanceof Cat){ ....... } 返回的是一个布尔值
    查看全部
  • 注意: 继承是多态的基础 当子类中有父类没有的方法时,其父类的引用指向子类的对象是不能够使用此方法的。 例如: Animal Dog1=new Dog(); Dog.watchDog();//watchDog()这个方法是Dog子类特有的,这个编译不能通过。
    查看全部
    0 采集 收起 来源:Java 中的多态

    2018-03-22

  • 多态 引用多台 1.父类的引用可以指向本类的对象 Animal obj1=new Animal(); 2.父类的引用可以指向子类的对象 Animal obj2=new Dog(); 但是不能使用子类的引用指向父类的对象 方法多态 同样都是父类的引用,但是指向不同的对象的时候,其方法被重写之后会不同的内容。但如果没有重写则就是继承父类的那个方法
    查看全部
    0 采集 收起 来源:Java 中的多态

    2018-03-22

  • instanceof判断是否包含某类。
    查看全部
  • 封装的步骤
    查看全部
  • 面向对象之封装及优点
    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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