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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员 2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量, 3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。
    查看全部
  • 静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。
    查看全部
  • package com.imooc public class Telphone{ private float a; public Telphone(){}//无参 public Telphone(float c){a=c;}//有参 } package com.imooc import com.imooc.Telphone; public class M{ public static void main(String[] args){ Telphone phone=new Telphone(1.5f) } }
    查看全部
  • super的应用
    查看全部
  • super 继承PPT
    查看全部
  • final关键字
    查看全部
  • 继承的初始化顺序总结
    查看全部
  • 继承的初始化顺序总结
    查看全部
  • 继承的初始化顺序
    查看全部
  • Java的接口 1、接口可以理解为一种特殊的类,由全局常量和公共的抽象方法所组成 类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,它只规定这些类里必须提供某些方法 2、定义接口不再使用class关键字,而是使用interface关键字 ---接口就是用来被继承、被实现的,修饰符一般建议用public ---不能使用private和protected修饰接口 接口的内容都是常量和抽象方法,所以一定有abstract修饰符(系统可默认加) 接口可以继承多个父接口,不是单继承的 3、接口中的属性是常量,即使定义时不添加public static final,系统也会自动加上 接口中的方法只能是抽象方法,即使定义时不添加public abstract,系统也会自动加上 4、使用接口: 一个类可以实现一个或多个接口,实现接口使用implements关键字。Java中一个类只能继承一个父类,是不够灵活的,通过实现多个接口可以做补充。 接口在使用过程当中,还经常与匿名内部类配合使用。 匿名内部类就是没有名字的内部类,多用于关注实现而不关注实现类的名称
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-06-21

  • 抽象类 1、abstract修饰 2、某个父类只知道子类应该包含怎样的方法,但不关注如何实现;从多个具有相同特征的类抽象一个; 3、作用:限制规定子类必须实现某些方法,但不关注实现细节 4、a.abstract定义抽象类; b.abstract定义抽象方法,只有声明,不需要实现; c.包含抽象方法的类是抽象类; d.抽象类中可以包含普通的方法,也可以没有抽象方法 e.抽象类不能直接创建,可以定义引用变量。
    查看全部
  • 多态中的引用类型转换 1.向上类型转换(隐式|自动类型转换),是小类型到大类型的转换--无风险 2.向下类型转换(强制类型转换),是大类型到小类型的转换--数据溢出有风险 3.instanceof运算符,来解决引用对象的类型,避免类型转换的安全性问题 e.g. Animal animal=dog;//自动类型转换,无风险 Dog dog=animal;//编译出错-->Dog dog =(Dog)animal;//强制转换
    查看全部
  • 多态 1、引用多态 父类的引用可以指向本类的对象;也可以指向子类的对象;--子类引用不能指向父类的对象 继承是多态的使用基础 e.g. Animal obj1=new Animal(); Animal obj2=new Dog(); 2、方法多态 创建本类对象时,调用的方法为本类方法 创建子类对象时,调用的方法为子类重写的方法或者继承的方法 子类独有的方法,不能通过父类的引用来调用
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-06-21

  • Object类: equals()方法:比较的是对象的引用是否指向同一块内存地址,一般情况下比较两个对象时比较他的值是否一致,所以要重写。 格式:对象1.equals(对象2) 在Source菜单下有重写equals的选项 类对象:类的代码信息;类的对象:属性值,侧重数据信息
    查看全部
  • 1、创建对象:类名 对象名=new 类名(); --类名后()勿忘! 2、对象名.属性;对象名.方法; --属性也称实例变量 float型变量赋值时需加f,否则默认浮点数是double型! 对对象的操作:给实例变量赋值 phone.screen=5.0f; 调用对象的方法
    查看全部

举报

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

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