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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 1.包的作用: a.管理Java文件 b.解决同名文件冲突 2.定义包:package包名 注:必须放在Java源程序的第一行 包名间可以使用"."号隔开 eg:com.imooc.MyClass 3.系统中的包: java.(功能).(类) java.lang.(类) 包含java语言基础的类 java.util.(类) 包含java语言中的各种工具类 java.io.(类) 包含输入、输出相关功能的类 4.包的使用: (1)可以通过import关键字,在某个文件使用其他文件中的类 (2)Java中,包的命名规范是全小写字母拼音 (3)使用的时候不但可以加在某个包下的所有文件 eg:com.imooc.* 也可以加在某个具体子包下的所有文件 eg:com.imooc.music.*
    查看全部
  • 如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字。
    查看全部
  • 1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量 2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量, 3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法
    查看全部
  • 首先构造方法,当创建一个类的对象的时候你会选择它使用什么样的构造方法,一个参数还是两个参数的构造方法, 每次创建一个对象就会执行 对应的 构造方法的语句; 其它构造方法不执行 初始化块,是无论你用什么构造方法,反正创建对象就必须先执行一次初始化块的代码。
    查看全部
  • 方法内部类(内部类定义在外部类的方法中,方法内部类只在该方法的内部可见,只在该方法内可以使用) 注意:方法内部类不能使用访问控制度和static修饰符
    查看全部
  • 定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );
    查看全部
  • 静态内部类(修饰符static) 特点: 1.静态内部类不能直接访问外部类的非静态成员 但可以通过 new 外部类().成员 的方式访问 2.如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果名称不同则可以通过“成员名”直接调用外部类的静态成员 3.创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名 = new 内部类();
    查看全部
  • 内部类的对象创建:内部类 对象名 = 外部类对象.new.内部类();
    查看全部
  • 内部类的使用方法: 1.inner类定义在outer类的内部 可以使用任意访问控制符 2.inner类中定义的test()方法可以直接访问outer类的数据 3.定义了成员内部类后 必须使用外部类对象来创建内部类对象 不能直接去new一个内部类对象 4.编译程序后 会出现两个class文件(一个内部类 一个外部类) 注意:外部类是不能直接使用内部类的成员和方法 如果外内部类和内部类具有相同的成员变量或者方法 内部类,默认访问自己的成员变量或方法 如果要访问外部类额成员变量,可以用this
    查看全部
  • 1.静态方法中科院直接调用同类中的静态成员,但不能直接调用非静态成员 2.如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量 3.在普通成员方法中,则可以直接访问同类的非静态变量和静态变量
    查看全部
  • 向上类型转换<->向下类型转换(强制转换) Dog dog =new Dog(); Animal animal=dog;//向上类型转换 if(animal instanceof Dog){ //instanceof翻译为实例化 Dog dog1=(Dog)animal; }else{ System.out.println("wrong!"); } Cat cat=(Cat)animal;//同理
    查看全部
  • 内部类(inner class)是定义在另一个类里面的类。与之对应的由外部类 主要作用: 1、内部类提供了更好的封装,不允许同一个包中的其他类访问该类 2、内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3、内部类比外部类更方便 内部类的种类: 成员内部类 静态内部类 方法内部类 匿名内部类
    查看全部
  • this.属性 this.方法
    查看全部
  • 父类的引用可以指向本类的对象,也可以指向子类的对象,当创建的子类对象没有同父类对象的方法体一样时,在调用时调用的是父类对象的方法体; 创建本类对象调用的方法为本类方法;创建子类对象调用的方法为子类重写的方法或者继承的方法
    查看全部
    0 采集 收起 来源:Java 中的多态

    2017-08-01

  • 定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );
    查看全部

举报

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

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