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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • java中的static使用之静态方法 用static修饰方法,称为静态方法或类方法。 我们常写的main方法就是静态方法 需要注意: 1.静态方法中可以直接调用同类中的静态成员,但不能调用非静态成员 (如果想调用可以通过创建类的对象,然后通过对象来访问非静态变量) 2.在普通成员方法中,则可以直接访问同类的非静态变量和静态变量。 3.静态方法中不能直接调用非静态方法,需要通过对象来访问非静态变量方法。
    查看全部
  • 1、Inner类相当于Outer类的一个成员变量,可以直接使用Outer类里面的数据。 2、定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,例 Outer o=new Outer(); Inner i=o.new Inner();
    查看全部
  • java中的static使用之静态变量 static可以让类的所有对象共享一个成员。 java中被static修饰的成员称为静态成员或类成员。属于整个类所有,而不是某个对象所有。被类的所有对象所共享。静态成员可以使用类名直接访问。
    查看全部
  • 内部类:内部类就是应以在另外一个类里面的类,与之对应,包含内部类的类被称为外部类。 内部类的作用: 1、内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其它类访问该类。 2、内部类的方法可以直接访问外部类的所有数据,包括私有的数据。 3、内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便。 内部类有几种? 答:1、成员内部类 2、静态内部类 3、方法内部类 4、匿名内部类
    查看全部
  • super关键字: 在对象内部使用,可以代表父类对象 1.访问父类的属性 2.访问父类的方法 子类的构造的过程当中必须调用其父类的构造方法,所以 1.如果子类的构造方法中没有显示调用父类的构造方法,则系统默认调用父类无参的构造方法 2.如果显示的调用构造方法,必须在子类的构造方法的第一行 3.如果子类构造方法中既没有显示调用父类的构造方法,而父类又没有无参的构造方法,则编译出错
    查看全部
  • final关键字: 1.final修饰类时,该类不允许被继承 2.final修饰方法时,该方法不允许被覆盖(重写) 3.final修饰属性时,该类的属性不会进行隐式的初始化,或在构造方法中赋值 4.final修饰变量,该变量的值只能赋一次值,即变为常量
    查看全部
  • 1、 静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 2、 如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员 3、 创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();
    查看全部
  • 继承的初始化顺序: 1.初始化父类再初始化子类 2.先执行初始化对象中属性,再执行构造方法中的初始化
    查看全部
  • 1.方法的重写即重写从父类继承的方法,当调用方法时会优先调用子类的方法。 规则: 返回值类型,方法名,参数类型及个数都要与父类继承的方法相同,才叫方法的重写。
    查看全部
  • 对象名 instanceof 要转换的类型(如果对象中含有类型中的元素可以转换否则不能转换)
    查看全部
  • 不能通过父类的引用调用子类独有的方法
    查看全部
    0 采集 收起 来源:Java 中的多态

    2017-07-19

  • 1.继承的好处:子类拥有父类的所有属性和方法实现代码复用 2.语法规则:class 子类 extends 父类 3.java中的继承只能单继承,且父类中private修饰的属性不能被继承
    查看全部
    0 采集 收起 来源:Java 中的继承

    2017-07-19

  • 成员变量和局部变量的区别
    查看全部
  • 继承中语句重写就是写一条“一样”的语句覆盖原语句,只不过系统优先选取继承的子类。 名称,返回值,方法。
    查看全部
  • 给属性赋值
    查看全部

举报

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

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