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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 包命名的规则,一般情况下我们全使用小写字母
    查看全部
  • 构造方法的语句格式
    查看全部
  • java中包的格式 java.(功能).(类)
    查看全部
  • java中包的作用
    查看全部
  • 构造器的重载,根据形参类型以及形参的个数或者是形参的先后顺序来区别调用哪一个构造器
    查看全部
  • 成员变量和局部变量区别
    查看全部
  • 1.静态方法同类静态变量和静态方法 2.静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。 3.静态方法中不能直接调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。 4.普通成员方法中,则可以直接访问同类的非静态变量和静态变量。
    查看全部
  • 【Java中的接口】 14.12.17? 概念 一种特殊的类,由全局常量和公共抽象方法所组成。 定义接口interface [修饰符 abstract(未写时系统自动加)] 接口名 [extendes 父接口1,父接口2](可多继承,可不继续) {} 默认使用public static final,系统会自动添加。 实现接口,implements 【思考,抽象类继承和接口实现的区别?】 命令类部类实现接口?
    查看全部
    0 采集 收起 来源:Java 中的接口

    2014-12-17

  • 【抽象类】 会使用abstract 关键字来修饰 应用场景,父类只知其子类包含哪些方法,但不知具体 约束子类必须有哪些方法,并不关注如何使用 限制子类必须实现哪些方法,不关注细节 规则 修饰符 定义时,声明,不实现 不能直接创建,定义引用变量 可以定义一个父类为抽象类,用来约束子类,操作时,勾选abstract
    查看全部
  • 对象的多态性: 继承是多态实现的基础; Animal是父类,Dog是子类,Cat是子类,Animal中有eat()方法(打印“动物具有吃东西的能力”),Dog中重写了eat()方法(打印“狗具有吃肉的能力”),Cat中没有eat()方法 1.父类的引用可以指向本类的对象,例如 Animal obj1 = new Animal(); 2.父类的引用可以指向子类的对象,例如 Animal obj2 = new Dog(); Animal obj3 = new Cat(); 3.父类对象调用的方法为本类方法。例如 obj1.eat()运行结果“动物具有吃东西的能力”; 4.子类对象调用的方法为子类重写的方法或继承的方法。例如 obj2.eat()运行结果“狗具有吃肉的能力”;obj3.eat()运行结果“动物具有吃东西的能力”; 5.如果子类中有一个独有的方法(父类中没有),那么父类的引用指向子类的对象时,该对象不能调用这个独有的方法。例如Dog类中有watchDoor方法,obj2.watchDoor()是不对的。
    查看全部
    0 采集 收起 来源:Java 中的多态

    2014-12-17

  • 【多态中引用类型的转换】 向上无风险 向下风险,可能导致溢出 强制类型转换,存在风险。 运用运算符instanceof避免安全性问题 使用时进行了一个判断,结合if语句来操作 课程中的例子是: if(animal instanceof Cat){ } 判断animal对象中是否有Cat类型的无素 【存疑,说不清】
    查看全部
  • 【多态】 继承是多态的实现基础 引用的多态 父类的引用可以指向本类及子类 但子类不的引用不可以指向父类 如,可以在main方法中 Animal obj1 = new Animal; Animal obj2 = new Dog; Animal obj3 = new Cat; 创建了一个Animal,Dog,Cat对象。 方法多态 方法的继承和重写 不可反向
    查看全部
    0 采集 收起 来源:Java 中的多态

    2014-12-17

  • 分享一下我的代码:http://user.qzone.qq.com/1766862099/2
    查看全部
    0 采集 收起 来源:综合练习

    2014-12-17

  • super的应用
    查看全部
  • 【Object类2】 简单介绍内存使用规则 equals方法 比较对象的引用的内存地址是否相同 可以通过重写比较,两个对象是否一致 if(dog.equals(dog2)){} 重写也是通过Source—Generate hashCode() and equals()
    查看全部

举报

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

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