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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 1、父类中如果有privat的成员变量,子类是不能继承该变量的; 2、子类中继承父类用关键字extends
    查看全部
    0 采集 收起 来源:Java 中的继承

    2015-09-17

  • 1.引用多态(必须是继承的关系) 例:父类animal,子类继承父类,类名为dog. 父类的引用可以指向本类对象 (在测试类中定义:animal obj1=new animal();) 父类的引用可以指向子类对象 (在测试类中定义:animal obj2=new dog();) 2.方法多态 例子 假如animal父类有方法eat() dog子类对父类eat()重写。 创建父类的引用指向本类对象时,调用的方法为本类方法(即animal obj1=new animal()然后obj1.eat(),调用的是父类animal的eat方法) 创建父类的引用指向子类对象时,调用的方法为子类重写的方法或者继承的方法。(即animal obj1=new dog(); obj1.eat(),则是调用子类dog中重写的eat方法,如果没有重写则是调用继承父类的eat()方法) 注:父类不可以调用子类中新定义的方法(意思就是创建父类的引用指向子类对象时,子类dog中自己有一个run()方法,是父类没有的,此时就不能通过创建父类的引用指向子类对象来调用子类的run()方法,直接创建子类的引用来指向子类对象即可调用)
    查看全部
    1 采集 收起 来源:Java 中的多态

    2015-10-01

  • 内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 问:内部类有几种呢? 答:内部类可分为以下几种: 成员内部类 静态内部类 方法内部类 匿名内部类
    查看全部
  • Object是所有没有定义父类的隐藏父类(或已经定义父类的子孙类,此时object不是直接父类,而是extends那个才是),Object类下有两个已经定义的方法 分别是toString();和equals();在所有类中都可以使用。toString()作用是输出一个对象名的时候可以再输出改对象属性的值,默认情况下输出一个没有初始化的对象只会显示该对象的包名和地址。
    查看全部
  • 1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如: 如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。如: 2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量,如下所示: 3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。如:
    查看全部
  • 默认情况下object下的equals()方法是比较两个对象的地址是否相同。不会比较属性(如果是String类则会直接比较属性值,因为他重写了object的equals方法),定义了(new)两个对象都会分配两个不同的内存地址,所以是不会相同的。如果想要比较属性的话就要对equals重写,就可以判断属性的值。与if else语句配合使用。
    查看全部
  • 封装类的实现步骤
    查看全部
  • 构造方法用来创建新的对象
    查看全部
  • 成员变量和局部变量的区别
    查看全部
  • 单继承就是有且只有一个直接父类 是这样的,Object是所有类(不包括基本数据类型)的隐式父类,也就是说,如果在类后面没有写extends的话,所有的类会默认继承Object。 而如果指定了extends的话,那么这个类的直接父类就是extends所指定的类。而这里你所说的这样Object不过是个间接父类 String是一个类.
    查看全部
  • 成员变量和局部变量
    查看全部
  • java对象的使用步骤
    查看全部
  • java对象的使用步骤
    查看全部
  • 创建对象的过程
    查看全部
  • 定义类的步骤
    查看全部

举报

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

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