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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 子类继承父类,用extends,C#中是用:
    查看全部
    1 采集 收起 来源:Java 中的继承

    2017-09-02

  • 对变量属性赋值的方法,一般前缀是get与set
    查看全部
  • 包起名时,全用小写。
    查看全部
  • 方法内部类就是定义在外部类方法中的内部类,方法内部类只有在该方法的内部可见,即只有该方法可以使用。 注意点:方法内部类没有访问限定符,也不可以用static修饰称为常类。
    查看全部
  • 静态内部类是static修饰的内部类,这种内部类的特点是: 1. 静态内部类不能够直接访问外部类的非静态成员(因为静态内部类是与外部类的定义同时产生的,而外部类的非静态成员是与实例化出来的对象同时产生的); 2. 静态内部类需要通过 new 外部类().成员 的方式来调用外部类非静态的成员; //注意!:这里使用 new 外部类().成员 方式调用的是*非静态非静态*的外部类成员!!! 静态的外部类成员直接用 外部类.成员 就可以调用了; 3. 如果外部类的静态成员与内部类的成员名称相同,那么可以通过 类名.静态成员 来访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不同,就可以直接通过成员名来直接调用外部类的静态成员; 4. 创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象=new 内部类()。(这点与普通内部类(成员内部类)的对象创建不同,成员内部类创建对象的时候需要先创建一个外部类的对象!)
    查看全部
  • 成员变量、局部变量区别
    查看全部
  • 静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问。 创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();
    查看全部
  • 注意点: 1. 定义了成员内部类(普通内部类)之后,必须先使用外部类对象来创建内部类对象,而不能直接new一个内部类对象,即:内部类 对象名=外部类对象.new 内部类(); Inner inner=outer.new Inner(); 2. class文件的格式: 外部类名$内部类名.class 3. 内部类可以直接使用外部类的各种数据,但是外部类不可以直接使用内部类的数据(成员和方法) 4. 如果外部类和内部类有同名的数据成员,那么内部类的方法(成员函数)默认访问自身的那个数据成员。如果要访问外部类的数据成员,可以使用this关键字。 例如 System.out.println(Outer.this.b); System.out.println(b);
    查看全部
  • 定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );
    查看全部
  • 内部类的定义: 内部类就是定义在类里面的类。 与之对应,包含内部类的类被称为外部类。 内部类的作用: 1. 内部类提供更好的封装性,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问这个内部类; 2. 内部类的方法可以直接访问外部类的数据,包括私有数据,内部类也就像是外部类的一个成员; 3. 内部类所实现的功能使用外部类同样可以实现,只是有时候使用内部类更加方便。(内部类是可以避免的,不是必须要使用的)。 内部类的种类: 1. 成员内部类(类数据成员) 2. 静态内部类 3. 方法内部类(类成员函数) 4. 匿名内部类(没有名字,只使用一次,是局部内部类的更深入一步)
    查看全部
  • 创建内部类对象 Inner i =hello.new Inner();
    查看全部
  • java中的访问限定符分为四种: 1. private 表示只能在本类中使用; 2. 默认(什么都不加) 表示可以在本类和同一包中使用; 3. protected 表示可以在本类、同一包和子类中使用; 4. public 表示可以在本类、同一包、子类和其他任何地方使用。
    查看全部
  • 1. 若在Eclipse中,类里创建了private属性,这里可以利用Eclipse快捷键自动创建get set方法. (点击Eclipse , sources(源码) ,下面有一个setter...代表自动创建入口方法) 2.自动创建后,属性名往往与参数名相同,为了区分,就用到this关键字. this.screen代表当前对象的属性. this.方法名()则代表调用当前对象的方法. java this关键字 1.this关键字代表当前对象 this.属性 操作当前对象的属性 this.方法 调用当前对象的方法 2.封装对象的属性的时候,经常会使用this关键字
    查看全部
  • private 同类 默认 同类 同包 protecte 同类 同包 子类 public 同类 同包 子类 其他
    查看全部
  • 封装的信息的类的名字是冲突的 java中包的作用: 1.管理java文件 2.管理同名文件冲突 加上不同的包来区分相同文件名的类 包的定义:packege,包名间可以用点来区别文件夹 且要放在java程序的第一行 类名相同的可以用包名来区分 java.lang.(类) 放置java语言基础类 java.util.(类)放置java语言工具类 java.io.(类)包含输入输出相关功能的类 用import来显示在某个文件中的其他文件中的类 在包中不能存放相同名字的类 默认情况下会把同一个包名导入进来 包 名全部是小写
    查看全部

举报

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

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