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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 点:类名、对象名。。。建议用类名访问静态的成员变量 静态成员可以使用类名直接访问,也可以使用对象名进行访问。 当然,鉴于他作用的特殊性更推荐用类名访问
    查看全部
  • 在构造方法里,可以给某个成员变量赋一个合理的值 比如,手机屏幕一般都是大于3.5英寸,显然赋值1.5英寸是不合理的, 但在构造方法里,就可以避免不合理的值
    查看全部
  • 注意:当自定义的构造方法,无论是有参或无参,系统就不会自动生成无参构造方法 重载和普通方法一模一样, 所以有参的构造方法,和无参的构成方法,其实就相当于重载
    查看全部
  • 有参构造方法,干了一件事,就是给我们的成员变量赋初值 为了证明这个有参构造方法也执行过,我们输出一句话
    查看全部
  • 无参方法与有参方法,两者间的区别与使用,Mark一下
    查看全部
  • 有参的构造方法, 目的只有一个就是传参,初始化成员变量的值
    查看全部
  • 3.构造方法还有一个特点 他的名称,是和类同名,并且没有返回值 1.构造方法也是方法, 和不同方法不同之处在哪里呢? 以前普通的方法,只是说能够干什么 行为 2.而构造方法 它可以创建一个对象 并且可以初始化对象的值
    查看全部
  • 成员变量和局部变量
    查看全部
  • 静态内部类是 static 修饰的内部类,这种内部类的特点是: 1、 静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 2、 如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员 3、 创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();
    查看全部
  • 内部类有以下4种 成员内部类 静态内部类 方法内部类 匿名内部类
    查看全部
  • 内部类的主要作用 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便
    查看全部
  • 成员变量和局部变量区别 变量名相同、生命周期与作用范围、初始化与默认值、 成员变量:可以不用初始化有默认值、生命周期是被调用并调用功能区块结束为止, 局部变量:需要初始化、作用域只在被调用的方法区块内,区块代码执行结束变量生命周期结束
    查看全部
  • 静态方法是属于类的,内存必须为它分配内存空间,这个空间一直由静态方法占用,内存管理器不会由于静态方法没有被调用而将静态方法的存储空间收回,这样如果将所有的方法都声明为静态方法,就会占用大量的内存空间,最后是系统变慢。而普通的成员方法是由对象调用的,内存并不会一直为起分配内存,只有调用的时候才为其分配存储空间,而当其没有被调用时,存储空间就会被内存管理其收回,释放没有用的空间,提高的系统的运行速率! 时间: 2015-12-05
    查看全部
  • 子类重写方法时,访问修饰符要使得该方法的可见性不低于父类中的方法!如父类的方法是 public 的,子类必须是 public,父类是 private,子类可以是 private, package 和 public。
    查看全部
  • 1.原本比较对象的引用是否指向同一块内存地址。 但一般情况下比较两个对象的值是否相同,所以要重写。 (equals返回值为布尔类型,可与if()结合使用) 2.source自动生成equals()方法 ①.if (this == obj) //判断两个引用的值是否相同 ->判断引用的地址是否相同 ->相当于指向了同一对象 ②if (obj == null) //另一对象的值是空值时没必要比较 ③if (getClass() != obj.getClass()) //得到类对象,判断两个对象的类型是否相同 比较:obj.getClass() 类对象:描述类的代码信息:有哪些属性、什么类型、变量、方法等,更关注类的代码信息 obj 类的对象: new一个类时得到的对象,更关注对象属性值/数据 信息 ④if (age != other.age) //比较两对象属性值是否相同,相同则相等
    查看全部

举报

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

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