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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • Java 中的静态内部类 静态内部类是 static 修饰的内部类,这种内部类的特点是: 1,静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 2,如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员 3,创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();
    查看全部
  • super的应用
    查看全部
  • 方法内部类不能使用访问控制符和 static 修饰符。
    查看全部
  • 总结123
    查看全部
  • final修饰属性补充,当用final来修饰属性,声明定义该属性却没有进行赋值初始化操作时,系统不会给该变量进行一个默认初始值,而是等待程序员在构造方法中的初始赋值操作,否则会报错。也就是说,当使用flnal关键字修饰属性的时候,是告诉系统不要对该变量进行默认初始化操作,这个属性为我是要进行手动初始化是。
    查看全部
  • final有“最终的”的意思。1、当修饰类的时候,表示该类不能被继承;2、当修饰方法时,表示该方法不能被子类覆盖重写;3、当修饰属性的时候,必须有对应的赋值初始化操作(在定义的时候或者在构造方法中);4、修饰变量时,在定义的时候就要赋值操作,并且赋值之后,该变量成为常量,不能再次改变。这里说一下自己对属性和变量的理解,属性是类的组成部分,不可或缺;变量更多指的是标识,比如根据标识进行状态切换,switch结构。
    查看全部
  • 当对子类实例化时,首先实例化的是其父类,然后是该子类;在对属性初始化方面,首先是对父类属性初始化,然后是对父类内调用的构造方法中属性初始化,如果有相同的属性,覆盖处理,接着才是子类中属性的初始化。总结顺序是:父类实例化~父类属性初始化~父类构造方法中属性初始化~子类初始化~子类属性初始化~子类构造方法中属性初始化。
    查看全部
  • 方法的重写
    查看全部
  • 方法的重写,当子类对继承的父类的某一个方法达不到使用要求时,可以重写该方法,规则是保持与父类需要重写方法的返回值类型、方法名、传入参数个数和传入参数类型都要一致。
    查看全部
  • java中的继承只能是单继承(用extends关键字),继承意味着子类(派生类)获得除了在父类(基类)中用private修饰的所有属性和方法。并且子类和父类之间是“is a"的关系,例如:bird is a animal.
    查看全部
    0 采集 收起 来源:Java 中的继承

    2018-03-22

  • Java中存在访问修饰符,是为了限制对类中成员的访问,有private、protected、public。
    查看全部
  • Java中存在访问修饰符,是为了限制对类中成员的访问,有private、protected、public。
    查看全部
  • 包存在的原因是为了管理我们创建的文件,类似于windows中的文件夹,包存在的意义上是解决文件同名的问题(在windows中,同一文件夹下是不允许同名文件存在的)。
    查看全部
  • static若想调用类的非静态变量或方法,则需要在static方法中创建一个类的对象来调用。 普通成员方法和变量既可以调用静态成员和方法,也可以调用非静态的。
    查看全部
  • 类中存在构造方法的作用是在实例化过程中初始化成员变量的值,当然这些值可以作为构造方法参数传入,也可以在构造方法中直接实现。
    查看全部

举报

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

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