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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 1、包的作用:管理Java文件和处理同名文件问题; 2、定义包在Java源程序的第一行; 3、包的命名使用全小写字母。
    查看全部
  • 1.Object类是所以类的父类,如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类默认继承Object类,Object类中的方法,适合所有子类。 2.toString()方法输出对象的属性
    查看全部
  • 这是多态的特性, 首先清楚多态存在的条件: 有继承关系 重写方法 父类引用指向子类的对象(即:Animal obj2 = new Dog()) 对于以上例子,只是让读者了解多态的一些特性,在实际应用中,多态的好处有许多 可以减少代码重复性 对于扩展代码也有很大帮助 以下摘抄 多态的好处: 1.可替换性(substitutability)。多态对已存在代码具有可替换性。例如,多态对圆Circle类工作,对其他任何圆形几何体,如圆环,也同样工作。 2.可扩充性(extensibility)。多态对代码具有可扩充性。增加新的子类不影响已存在类的多态性、继承性,以及其他特性的运行和操作。实际上新加子类更容易获得多态功能。例如,在实现了圆锥、半圆锥以及半球体的多态基础上,很容易增添球体类的多态性。 3.接口性(interface-ability)。多态是超类通过方法签名,向子类提供了一个共同接口,由子类来完善或者覆盖它而实现的。如图8.3 所示。图中超类Shape规定了两个实现多态的接口方法,computeArea()以及computeVolume()。子类,如Circle和Sphere为了实现多态,完善或者覆盖这两个接口方法。 4.灵活性(flexibility)。它在应用中体现了灵活多样的操作,提高了使用效率。 5.简化性(simplicity)。多态简化对应用软件的代码编写和修改过程,尤其在处理大量对象的运算和操作时,这个特点尤为突出和重要。
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-08-18

  • 同名时,局部变量优先级打鱼去全局变量
    查看全部
  • 什么好是UML
    查看全部
    0 采集 收起 来源:UML 简介

    2015-08-18

  • 接口中方法不能有方法体,同时方法的访问修饰符不能是 private 和 protected
    查看全部
    0 采集 收起 来源:练习题

    2015-08-18

  • 概率不是很清楚
    查看全部
  • Object类是所有类的父类,如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类默认继承Object类。 Object类中的方法,适合所有子类。 toString()方法 在Object类里面定义toString()方法的是返回的对象的哈希code码(对象地址字符串) 如果直接输出对象名,就会执行toString()方法。例如:System.out.println(实例化对象名); 可以通过重写toString()方法输出对象的属性。 public String toString() { return "HelloWorld[name="+name+"]"; }
    查看全部
  • Java 类对象:就是类中的基本属性和方法 类的对象:就是属性的具体值
    查看全部
  • 内部类也是一个类,可以有自己的成员方法和成员变量 内部类可用static修饰定义为静态内部类; 内部类可以作为其它类的成员,而且可以访问它所在类的成员; 内部类可以被实例化
    查看全部
    0 采集 收起 来源:练习题

    2015-08-18

  • Java中的equals()方法默认比较的是对象的引用是否指向同一块内存地址。
    查看全部
  • 局部变量优先级 》 成员变量
    查看全部
  • Java Object类是所有类的父类,如果一个类中没有使用extends关键字明确标识继承另外一个类,那么这个类默认继承Cbject类。
    查看全部
  • 成员变量有默认初始值,局部变量java不会给其赋初始值。
    查看全部
  • 接口实现方法
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-08-18

举报

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

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