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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 初始化块,可以初始化成员变量(给成员变量赋值) { } 静态初始化块,仅可以初始化静态成员变量赋值(给静态成员变量赋值) { } 1.非静态初始化块可以给静态变量赋值,也可以初始化普通的成员变量 2.静态初始化块只能给静态变量赋值,不能初始化普通的成员变量 3.静态初始化块只在类加载时执行,且只会执行一次,而在创建该类的对象时不执行。
    查看全部
  • 由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和 static 修饰符。
    查看全部
  • 1.继承是多态的基础 2.分为引用多态和方法多态
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-05-12

  • super关键字: 在对象的内部使用,可以代表父类对象 1.访问父类的属性 super.age 2.访问父类的方法 super.eat() super的应用: 子类的构造的过程当中必须调用其父类的构造方法。 如果子类的构造方法中没有显示调用父类的构造方法,则系统系默认调用父类无参的构造方法。 如果显示的调用构造方法,必须在子类的构造方法的第一行。 如果子类构造方法中既没有显示调用父类的构造方法,而父类又没有无参的构造方法,则编译出错。
    查看全部
  • 静态内部类 1.可以直接创建内部类对象 内部类 sc = new 内部类(); 2.访问外部类非静态方法时,要先创建外部类对象。
    查看全部
  • 内部类方法可以直接引用外部类方法。
    查看全部
  • 1.外部类不能直接访问内部类的成员和方法 2.内部类对象不能直接创建,是通过外部类对象.new创建
    查看全部
  • java不会给局部变量赋初值,所以在定义局部变量的时候一定要手动赋初值。
    查看全部
  • ML简介 1、UML概念 Unified Modeling Language(UML)又称统一建模语言或者标准建模语言。 是一个支持模型化和软件系统开发的图形化语言。 为软件开发的所有阶段提供模型化和可视化支持。 2、UML图示 UML2.2中一共定义了14种图示(diagrams)。 3、常用UML图 用例图(The Use Case Diagram) 用例图能够以可视化的方式,表达系统如何满足所收集的业务规则,以及特定的用户需求等信息。 序列图(The Sequence Diagram) 序列图用于按照交互发生的一系列顺序,显示对象之间的这些交互。 类图(The Case Diagram) UML类图、业务逻辑和所有支持结构一同被用于定义全部的代码结构。 4、UML建模工具 Visio、Rational Rose、PowerDesign 三种建模工具应用最广 3.1 Rational Rose 是IBM的 3.2 Microsoft 的Microsoft Office Visio 3.3 PowerDesigner
    查看全部
    0 采集 收起 来源:UML 简介

    2015-05-12

  • 静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。
    查看全部
  • Object类:是所有类的父类 A.若一个类无extends关键字,明确标识继承另外一个类, 那么这个类默认继承Object类。 B.Object类中的方法,适用于所有子类。 a.toString()方法 在Object类里面定义toString()方法的时候, 返回对象的哈希code码(对象地址字符串)--唯一的标识 b.若想要返回属性值,则需重写toString()方法(在myEclipse菜单栏sourse中有自动重写) 1.toString()方法 在Object类里面定义toString()方法的时候返回的对象的哈希code码(对象地址字符串) 可以通过重写toString()方法表示出对象的属性。 Eclimpse:Sourse->Generate toString()->Fields->下面的属性->就会输出对象属性的方法 toString()返回的是字符串,类名加属性名
    查看全部
  • 代码得简洁
    查看全部
  • super关键字: 1、在对象的内部使用,(super)代表父类对象 2、访问父类的属性:super.属性 3、访问父类的方法:super.方法名 4、应用:子类的构造方法的过程中必须调用其父类的构造方法。 (1)如果子类的构造方法中没有显示调用父类的构造方法,则系统默认调用父类无参的构造方法。 (2)如果显示的调用构造方法,必须在子类的构造方法的第一行。 (3)如果子类构造方法中既没有显式调用父类的构造方法,而父类又没有无参的构造方法,则编译出错。
    查看全部
  • final关键字: 修饰类:该类不允许被继承 修饰方法:该方法不允许被重写 修饰属性:该类属性不会进行隐式的初始化,必须有值,或在构造方法中赋值 修饰变量:变量只能赋一次值,即常量
    查看全部
  • 方法的重写和方法的重载 1、方法的重写 (1)子类对父类方法不满意,重写父类继承的方法,而存在于子类中的方法 (2)语法规则: 返回值类型、方法名、参数类型及个数 都要与父类继承的方法相同,才叫方法的重写 2、方法的重载: (1) 同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载 (2)判断方法重载的依据: 必须是在同一个类中 方法名相同 方法参数的个数、顺序或类型不同 与方法的修饰符或返回值没有关系 方法的重载和方法的重写的区别 重载要求方法名相同,参数的个数、类型必须不同,且跟方法的返回值和修饰符无关系 重写要求方法的名称、参数、返回值、修饰符等等要一样,方法体可以不同
    查看全部

举报

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

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