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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 内部类 对象名 = 外部类对象.new 内部类( );
    查看全部
  • // 创建外部类对象 HelloWorld hello = new HelloWorld(); // 创建内部类对象 Inner i = hello.new Inner();
    查看全部
  • 什么是 Java 中的内部类 问:什么是内部类呢? 答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!! 答:内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 问:内部类有几种呢? 答:内部类可分为以下几种: 成员内部类 静态内部类 方法内部类 匿名内部类
    查看全部
  • 笔记:this当前对象, this.属性操作当前对象的属性,this.方法调用当前对象的方法。get读 set写 为了区分参数和属性,我们可以再属性前加this
    查看全部
  • 1.接口定义了某一批类所需要遵守的规范,他只规定这些类里必须提供某些方法 2.标记接口,特殊的接口,仅仅起标记作用,接口中没有提供方法声明 3.接口就是用来被继承,被实现的,因此只有公有接口和默认接口两种 4.不能使用private和protected修饰接口 5.接口中的内容是常量和抽象方法 6.接口是多继承的 7.通常接口的名字以able或ible结尾,如Cloneable , Comparable 8.可以使用接口引用一个实现了接口的对象 9.可以通过匿名内部类的方式实现接口
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-02-24

  • Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问
    查看全部
  • 1.成员变量:在类中定义,分为实例变量和静态变量,用于描述对象属性 2.局部变量:在类的方法中定义,用于临时保存数据 3.成员变量和局部变量作用域不同 4.因为实例化对象时,首先会清空内存,所以成员变量会被初始化;成员变量不会被初始化 5.成员变量和局部变量重名时,存在就近原则
    查看全部
  • 接口中方法不能有方法体,同时方法的访问修饰符不能是 private 和 protected
    查看全部
    0 采集 收起 来源:练习题

    2015-02-24

  • 包含抽象方法的类一定是抽象类,抽象类和抽象方法都需要添加关键字 abstract
    查看全部
    0 采集 收起 来源:练习题

    2015-02-24

  • Dog dog = new Dog() //等号左边代表:子类 的 引用,即子类Dog的引用dog //等号右边代表:创建一个子类Dog的对象 //综合表示:用一个子类(Dog)的引用(dog)来指向所创建的子类对象,可以把dog看成对象 Animal animal = dog;//用父类的引用animal来指向对象dog,相当于自动类型提升or向上类型转换 Dog dog2 =(Dog)animal;//将父类引用animal转换成子类引用dog2,加(Dog)强制转换、也叫向下类型转换 Cat cat =(Cat)animal;//虽然编译用Cat类型不会出错,但是运行的是Dog类型会出错.因为我们真正开辟的Dog类型,而运行时程序发现2个类型不匹配,因此会报错
    查看全部
  • 1.接口定义了某一批类所需要遵守的规范,他只规定这些类里必须提供某些方法 2.标记接口,特殊的接口,仅仅起标记作用,接口中没有提供方法声明 3.接口就是用来被继承,被实现的,因此只有公有接口和默认接口两种 4.不能使用private和protected修饰接口 5.接口中的内容是常量和抽象方法 6.接口是多继承的 7.通常接口的名字以able或ible结尾,如Cloneable , Comparable 8.可以使用接口引用一个实现了接口的对象 9.可以通过匿名内部类的方式实现接口
    查看全部
    1 采集 收起 来源:Java 中的接口

    2015-03-02

  • 1.多态:引用多态,方法多态 2.引用多态:父类引用既可以指向本类对象,也可以指向子类对象 3.动态绑定:编译时通过引用类型确定对象类型,运行时确定对象的真正的类型 4.在继承链中,向上转换时自动的,向下转化需要强制类型转换 5.
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-02-24

  • 访问修饰符的使用范围
    查看全部
  • 1.Object类中的equals方法用 == 实现,因此比较的是变量中存储的对象内存地址是否相同 2.如果允许子类有自己不同的equas方法,应该在equals中使用getClass()判断 3.如果判断标准完全由父类确定,应该在equals中使用instanceof算法判断 4.重写equals方法步骤: (1)判断地址是否相同 (2)判断引用是否为空 (3)判断类型是否一致 根据具体情况使用getClass和instanceof (4)比较属性值是否相同
    查看全部
  • 1.Object类是所有类的父类 2.如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类默认继承Object类 3.在Object类里面定义toString()方法的时候返回的对象的哈希code码(对象地址字符串) 4.可以通过重写toString()方法表示出对象的属性
    查看全部

举报

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

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