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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 多态: 继承是多态的基础。 引用多态(同样一个类型的引用既可以指向本类又可以指向子类,即引用的多种形态): 父类引用指向本类对象; 父类引用指向子类对象; 注:子类引用不可以指向父类对象; B.方法多态: a.创建本类对象时,调用的方法为本类方法; b.创建子类对象时,调用的方法为子类重写的方法或者继承的方法; 注:在子类添加一个不是由父类继承来的独有的子类方法,在main函数 中不能通过父类引用来调用子类的独有方法; 父类引用调用父类的方法 父类引用调用子类的方法 子类中没有重写,调用的而方法是子类继承父类的方法 子类中添加自己独有的方法,最后一种父类的引用调用子类独有的方法不行
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-04-16

  • 引用类型换换: 1.向上类型转换(隐式/自动类型转换),是小类型到大类型的换换 2.向下类型转换(强制类型转换),是大类型到小类型 3.instanceof运算符,来解决引用对象的类型,避免类型转换的安全性问题。 instanceof一般返回一个布尔型的值, 因此常常与if语句连用。 instanceof关键字用于判断一个左边的引用类型变量所指向的对象是否是右边的一个类(或接口、抽象类、父类)的实例。
    查看全部
  • public 修饰符表示公开的、公有的,静态变量使用 static修饰,所以选择C
    查看全部
    0 采集 收起 来源:练习题

    2015-04-16

  • 程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
    查看全部
  • 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员,其实之前我们一直写的 main 方法就是静态方法
    查看全部
  • 接口: 某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,它只规定这些类里必须提供某些方法。 语法: [修饰符]interface [exteds 父接口] { 常量(用public static final修饰); 方法(均为抽象方法); } 使用一:implements 一个类可以实现一个或者多个接口,只能继承一个父类,但是我们可以通过接口作补充; 语法: [修饰符]class 类名 extends 父类 interface implements 接口 { 若继承了抽象类,需要实现继承的抽象方法; 同时,也要要实现接口的抽象方法; } 注:要继承父类,那么父类的继承应该书写在接口的实现前面; 使用二: 经常与匿名内部类配合使用 匿名内部类: 没有名字的内部类,多用于关注实现而不关注实现类的名称 语法:可以直接new一个接口,并且直接在接口内实现该方法 interface i=new interface() { public void method() { System.out.println("匿名内部类实现接口的方式"); } };(记得改分号不能省略) 通过接口的引用来调用方法或直接 new 我们的接口实现调用方法
    查看全部
    0 采集 收起 来源:Java 中的接口

    2018-03-22

  • http://img1.sycdn.imooc.com//539137150001c96c08220542.jpg
    查看全部
  • 访问修饰符:限制属性与方法的访问权限 private--仅限于本类(保护性最强); 默认--本类与该类所属的包; protected--本类、同包与该类的子类; public--所有的包、所有的类;
    查看全部
  • 。。。。
    查看全部
  • java 封装:不允许外部程序直接访问 面向对象的特性:封装,继承,多态 封装的概念:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 好处:1.只能通过规定的方法访问数据。
    查看全部
  • 接口的使用方法 1.接口的引用指向实现接口的对象 IPlayGame ip1=new Smartphone(); Ip1.playgame();Ip1调用Playgame的方法; IPlayGame ip2=new Psp(); Psp和Smartphone都具有玩游戏的功能;通过接口描述两个不停物体之间的共同特性 2.与匿名内部类(没有名字的内部类多于关注实现) new 接口(){}.接口();
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-04-16

  • ObjectⅡ----》equals()方法 1、若直接在main中调用equals()方法,则比较的是两个对象是否指向同一地址,即比较两个对象的地址是否相同。 2、若先在子类中重写equals()方法,然后再在main中调用equals()方法,则比较的是两个对象的值是否相同。 注意,equals()方法返回的是布尔值。 另外,在equals()方法中要区别类对象和类的对象: getClass--->类对象----->类的代码信息,即属性类型、变量名、方法名... new--->类的对象------>类的数据信息。
    查看全部
  • 如果父类的方法解决不了问题,那么子类就要重写这个方法才行。
    查看全部
  • 使用接口,一个类可以实现一个或多个接口 用implements关键字,java中一个类只能继承 一个父类不够灵活通过实现多个接口进行补充。
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-04-16

  • 程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。
    查看全部

举报

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

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