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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 初始化顺序
    查看全部
  • 静态内部类不能直接访问外部类的非静态成员,需要通过new 外部类()。成员的方式访问; 如果外部类的静态成员与内部类的成员名相同,可以通过 外部类名。静态成员来访问外部类的静态成员,直接用内部类的成员名访问变量。 创建静态内部类的对象 不需要外部类的对象 可以直接创建内部类 对象名=new 内部类();
    查看全部
  • 先初始化超类对象(先执行超类成员变量的初始化,再执行超类构造方法中的初始化);再初始化子类对象(先执行子类成员变量的初始化,再执行子类构造方法中的初始化)。
    查看全部
  • //创建内部类的对象 Inner inn = o.new Inner();
    查看全部
  • 什么是 Java 中的内部类 问:什么是内部类呢? 答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!! 答:内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 问:内部类有几种呢? 答:内部类可分为以下几种: 成员内部类 静态内部类 方法内部类 匿名内部类
    查看全部
  • 如果final修饰了方法则子类不允许覆盖父类的方法 如果是修饰属性,则属性不可以在其他位置定义修改值,包括构造方法中也包括我们的类函数中
    查看全部
  • 构造方法先初始化父类然后初始化子类 先执行初始化对象中的属性,在执行构造方法的初始化 继承中的初始化顺序: 1. 先初始化父类对象,再初始化子类对象;(创建对象时,执行构造方法就是初始化对象) 2. 先执行属性的初始化,再执行构造方法中的初始化; 创建子类对象的时候,子类继承了父类,用到了继承,然后继承的初始化,先创建父类属性的初始化,然后再父类构造方法初始化,然后再子类属性初始化,再子类构造方法初始化
    查看全部
  • 重写的条件
    查看全部
  • 内部类课用static修饰符定义为静态内部类 内部类可以作为其他类的成员,而且可访问它所在类的成员 内部类可以被实例化 内部类可以有自己的成员方法和成员变量
    查看全部
    0 采集 收起 来源:练习题

    2015-03-12

  • 创建内部类对象时,需要借助外部类对象 // 创建外部类对象 HelloWorld hello = new HelloWorld(); // 创建内部类对象 Inner i = hello.new Inner(); //hello是外部类对象
    查看全部
  • 创建外部类对象 HelloWorld hello=new HelloWorld(); //创建内部类对象 Inner i=hello.new Inner();
    查看全部
  • int newScore=mi.getScore();
    查看全部
  • 方法内部类就是内部类定义在外部类的方法中,方法内部类只能在该方法的内部可见,即,只在该方法中使用。 由于方法内部类不能在外部类方法以外的地方使用所以不能使用访问控制符和static修饰
    查看全部
  • 还可以直接初始化块 `
    查看全部
  • 成员变量和局部变量 作用范围不同。。定义位置不同。。
    查看全部

举报

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

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