摘要:
package com.btp.t2;/* Object类是所有类的根类 * * "==" * 1.基本数据类型:根据基本数据类型的值判断是否相等。相等返回true, * 不相等返回false,不拘泥于数据类型。两端数据类型可以不同,在不同 * 的情况下,也返回true * 2.引用数据类型:比较... 阅读全文
摘要:
什么是多态?多态分两种:(1) 编译时多态(设计时多态):方法重载。(2) 运行时多态:JAVA运行时系统根据调用该方法的实例的类型来决定选择调用哪个方法则被称为运行时多态。(我们平时说得多的事运行时多态,所以多态主要也是指运行时多态)运行时多态存在的三个必要条件:一、要有继承(包括接口的实现);二... 阅读全文
摘要:
/** 面向对象的特征:多态性* 1.多态性可以理解为一个事物的多种表现形态* 1)方法的重载与重写* 2)子类对象的多态性(主要)* 2.子类对象的多态性使用的前提:1)发生类的继承 2)要有子类对父类方法的重写3)父类引用指向子类对象* 3.程序分为编译状态和运行状态* 1)对于多态性来说,编译... 阅读全文
摘要:
package com.btp.t1;//子类对象实例化的全过程/*1.当最底层子类实例化对象时,它的父类,父类的父类...到Object类的所有类的构造器都会被调用,只不过当一个类拥有多个构造器时,调用的是其中一个。 *2.子类构造器内,默认调用父类构造器:super();当有this关键字时,就... 阅读全文