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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 引用类型转换 1.向上类型转换(隐式/自动类型转换),是小类型到大类型的转换 2.向下类型转换(强制类型转换),是大类型到小类型的转换 3.instanceof运算符,来解决引用对象的类型,避免类型转换的安全性问题 通过5-3和4-5的笔记看出如何使用"."来引用方法即对象名.方法名
    查看全部
  • 静态初始化块只能给静态变量赋初值,只在加载时初始化,且只初始化一次 静态初始化块最先被执行,再是初始化快,最后才是构造方法 静态初始块只加载一次,而初始化快可以多次加载
    查看全部
  • 多态:对象的多种形态 1.引用多态 父类的引用可以指向本类的对象 例如:Animal obj1=new Animal(); 父类的引用可以指向其子类的对象(继承是多态的实现基础) 例如:Animal obj2=new Dog(); 2.方法多态 创建本类对象时,调用的方法为本类方法 例如:obj1.eat(); 创建子类对象时,调用的方式为子类重写的方法或者继承的方法 例如:obj2.eat(); 还有一种特殊情况下,多态的特性是不能使用的:如果在子类中添加一个独有的方法就不能通过父类的引用调用子类独有的方法
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-10-07

  • 借助对象调用方法一定不能忘记括号!!!!
    查看全部
  • 静态方法中只能引用静态成员,不能引用非静态成员 若实在要在静态方法中引用静态成员,静态方法,可以创建类的对象来引用 静态方法中不能直接引用非静态方法和非静态变量,可直接引用静态方法和静态变量 在普通方法中可以直接访问同类的非静态变量和静态变量,没有严格限制
    查看全部
  • class dogs extends animal{}
    查看全部
    0 采集 收起 来源:Java 中的继承

    2015-10-07

  • 该类所有对象共享成员,用到static,该成员不是每个对象所有,而是属于该类的所有对象 用类名访问静态变量比较好 静态变量属于整个类,当系统第一次使用该类时就会为其分配内存空间直到该类被卸载才会进行资源回收
    查看全部
  • float后面要加f
    查看全部
  • 实例变量 = 属性,说法不同
    查看全部
  • 创建对象的语法:类名 对象名 = new 类名() 其中new 类名()的含义是对象实例化,因为类只是一个模子,一个描述,并不是实体,而对象是实体 而类就是对象的类型,相当于int i = 5 int就是i的类型
    查看全部
  • 静态不加this
    查看全部
  • 别的类不能访问这个类的Inner
    查看全部
  • Java的静态内部类 1.静态内部类的定义前加static关键字; 2.创建静态内部类时直接创建,创建外部类无效,内部类 对象名 =new 内部类() 3.静态内部类不能直接访问外部类的非静态成员,访问方式为,new 外部类().成员,而不同于成员内部类要加this.关键字; 4.访问外部类的静态成员时,如果和内部类成员同名,访问方式为,内部类名.静态成员;如果不同名,访问方式为,成员名。
    查看全部
  • 内部类 inner
    查看全部
  • 成员变量用于类中和本类其他方法中,局部变量用于方法中,临时保存数据 成员变量用于程序开始以及类的各种方法中 java中会给成员变量赋值,但不会给局部变量赋初值 在同一个方法中局部变量不可以重复声明 在不同的方法中可以有相同的局部变量,局部变量与成员变量可以重名 当局部变量与成员变量同名时,局部变量优先级更高
    查看全部

举报

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

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