为了账号安全,请及时绑定邮箱和手机立即绑定
  • 父类构造方法先执行
    查看全部
  • 常量:接口中的属性是常量,即使定义是不添加public static final 修饰符,系统也会自动加上 方法:接口中的方法只能是抽象方法,即使定义时不添加public abstract修饰符 ,系统也会自动加上 使用接口:一个类可以实现一个或多个接口,实现接口使用implements关键字。java中一个类只能继承一个父类,是不够灵活的,通过实现多个接口可以做补充。 继承父类实现接口的语法: [修饰符]class 类名 extends 父类 implements 接口1,接口2...{ 类体部分//如果继承了抽象类,需要实现抽象方法;需要实现接口中的方法。 }
    查看全部
    0 采集 收起 来源:Java 中的接口

    2014-10-19

  • 方法重写
    查看全部
  • 私有属性不能继承
    查看全部
    0 采集 收起 来源:Java 中的继承

    2014-10-19

  • 接口:可以理解为一种特殊的类,由全局常量和公共抽象方法组成 接口定义了类所遵守的规范,接口不关心类的内部数据和方 法实现细节,它只规定类必须提供哪些方法 定义接口的语法: [修饰符](abstract如没写,系统会默认加上)interface 接口名[extends 父接口1,父接口2...] { 零到多个常量定义... 零到多个抽象方法的定义... } 接口是用来被继承,被实现的,修饰符一般用public(不能使用private和protected修饰)接口是多继承的,可以继承父接口也可以不继承。
    查看全部
    0 采集 收起 来源:Java 中的接口

    2014-10-19

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

    2014-10-26

  • 子类,派生类 父类,基类 一个类只有一个父类,单继承
    查看全部
    0 采集 收起 来源:Java 中的继承

    2014-10-25

  • 抽象类:用abstract关键字修饰的类 作用:限制规定子类必须实现某些方法,但不关注实现细节 使用规则:a、abstract定义抽象类 b、abstract定义抽象方法,只有声明,不需要实现 c、包含抽象方法的类是抽象类 d、抽象类中可以包含普通方法,也可以没有抽象方法 e、抽象类不能直接创建对象,可以定义引用变量指向子类对象 抽象方法没有方法体以分号结束
    查看全部
  • 父类中可能自己定义了有参的构造方法,从而父类中没有无参的构造方法。此时子类中若没有显式调用父类中构造方法,则隐式调用无参的构造方法(此时父类中并没有无参的构造方法),此时会报错。
    查看全部
  • Java 中的匿名内部类 *匿名内部类就是没有名字的内部类,通常此类型内部类只使用一次。 *匿名内部类在创建时,必须作为 new 语句的一部分来声明,这就要采用另一种特殊形式的 new 语句。 *语法 :new 类或接口{类的主体} 这种形式的 new 语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口,同时还创建那个类的一个新实例,并把它作为语句的结果而返回。
    查看全部
    0 采集 收起

    2014-10-19

  • 包的作用: 1.管理JAVA文件 2.解决文件名冲突问题 定义包:package包名 注:必须放在Java源程序的第一行 包名间可以使用“.”号隔开 eg:com.imooc.MyClass 包的使用: 1.import关键字 import com.imooc.music.MyClass 2.java中,包的命名规范是全小写字母拼写。 3.使用的时候不但可以加载某个包下的所有文件 eg:com.imooc.* 也可以加载某个具体子包下的所有文件 eg:com.imooc.music.*
    查看全部
  • 访问修饰符 修饰属性和方法的访问范围 private:本类 默认:本类 同包 protected:本类 同包 子类 public:本类 同包 子类 其他
    查看全部
  • Java中的this关键字 1.this关键字代表当前对象 this.属性 操作当前对象的属性 this.方法 调用当前对象的方法 2.封装对象的属性的时候,经常会使用this关键字 *eclipse中可以直接生成setter/getter方法,具体操作步骤为:Source->Generate Getters and Setters
    查看全部
  • 定义类
    查看全部
  • Java 中的静态内部类 静态内部类是 static 修饰的内部类,这种内部类的特点是: 1、 静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 2、 如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员 3、 创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();
    查看全部

举报

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

微信扫码,参与3人拼团

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

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