摘要: /* * 多态中的向上转型和向下转型: * * 引用类型之间的转换 * 向上转型 * 由小到大 自动(子类型转换成父类型) * 向下转型 * 由大到小(强制类型转换) * * 基本数据类型的转换 * 自动类型转换 * 由小到大 * byte short char int long float dou 阅读全文
posted @ 2019-07-23 22:12 龙桑 阅读(264) 评论(0) 推荐(0) 编辑
摘要: /* * * 多态的成员特点: * 成员变量 编译时看的是左边,运行时看的左边 * 成员方法 编译时看的是左边,运行时看右边 * 静态方法 编译时看的是左边,运行时看的也是左边 * * * 编译时看的都是左边,运行时成员方法看的是右边,其他(成员变量和静态的方法)看的都是左边 * */ 输出 阅读全文
posted @ 2019-07-23 22:10 龙桑 阅读(167) 评论(0) 推荐(0) 编辑
摘要: /* * 多态的前提: * 子父类的继承关系 * 方法的重写 * 父类引用指向子类对象 * * 动态绑定:运行期间调用的方法,是根据其具体的类型 * * 输出 阅读全文
posted @ 2019-07-23 21:59 龙桑 阅读(114) 评论(0) 推荐(0) 编辑
摘要: /* * final: 修饰符,可以用于修饰类、成员方法和成员变量 * final所修饰的类:不能被继承,不能有子类 * final所修饰的方法:不能被重写 * final所修饰的变量:是不可以修改的,是常量 * * 常量: * 字面值常量:1,2,3 * 自定义常量:被final所修饰的成员变量, 阅读全文
posted @ 2019-07-23 21:32 龙桑 阅读(110) 评论(0) 推荐(0) 编辑
摘要: /* * 篮球运动员和教练 乒乓球运动员和教练 现在篮球运动员和教练要出国访问,需要学习英语 请根据你所学的知识,分析出来哪些是类,哪些是抽象类,哪些是接口 */ 为何学英语是接口? 继承的特点是是单一继承,各个成员之间都有了对应关系。需要利用接口的多继承特点。 输出如下 阅读全文
posted @ 2019-07-22 16:31 龙桑 阅读(151) 评论(0) 推荐(0) 编辑
摘要: /* * 接口的成员特点: * 只能有抽象方法 * 只能有常量 * 默认使用public&abstract修饰方法 * 只能使用public&abstract修饰方法 * 默认使用public static final来修饰成员变量 * * 建议:建议大家手动的给上默认修饰符 * * 注意: * 接 阅读全文
posted @ 2019-07-22 15:31 龙桑 阅读(210) 评论(0) 推荐(0) 编辑
摘要: /** Java语言的继承是单一继承,一个子类只能有一个父类(一个儿子只能有一个亲爹)* Java语言给我们提供了一种机制,用于处理继承单一的局限性的,接口* 接口:接口是一个比抽象类还抽象的类,接口里所有的方法全是抽象方法,接口和类的关系是实现,implements** 格式:* interfac 阅读全文
posted @ 2019-07-22 14:42 龙桑 阅读(181) 评论(0) 推荐(0) 编辑
摘要: package com.itheima_01;/* * 匿名对象:没有名字的对象 * 匿名对象的应用场景: * 当方法只调用一次的时候可以使用匿名对象 * 可以当作参数进行传递,但是无法在传参之前做其他的事情 * * 注意:匿名对象可以调用成员变量并赋值,但是赋值并没有意义 * */ 阅读全文
posted @ 2019-07-22 14:41 龙桑 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 输出 阅读全文
posted @ 2019-07-20 18:18 龙桑 阅读(282) 评论(0) 推荐(0) 编辑
摘要: * 抽象类的特点: *抽象方法只能在抽象类里面 * 抽象类和抽象方法必须被abstract修饰 * 抽象类不能创建对象(不能实例化) * 抽象类中可以有非抽象的方法 * 抽象类和类的关系也是继承 * 一个类继承了抽象类要么重写所有的抽象方法,要么他自己是抽象类 输出 输出 思考:能否在brking方 阅读全文
posted @ 2019-07-20 15:18 龙桑 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 输出 创建无参对象,使用无参方法(无参第一行未调用,默认执行父类无参) 2.子类无参第一行调用子类有参,子类无参不会调用父类无参 输出:子类有参第一行未调用,故先执行父类无参 3.子类无参第一行调用父类有参 输出:子类无参第一行已经指定,不会再执行父类无参 阅读全文
posted @ 2019-07-18 15:46 龙桑 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 执行结果 输出 输出 阅读全文
posted @ 2019-07-18 11:17 龙桑 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 输出 阅读全文
posted @ 2019-07-17 17:56 龙桑 阅读(237) 评论(0) 推荐(0) 编辑
摘要: /* * 继承中成员方法的特点 * 子类中没有这个方法,调用父类的 * 子类中重写了这个方法,调用子类的 * 方法的重写:在子父类当中,子类的方法和父类的完全一样,子类重写了父类的方法(覆盖),当子类重写了父类的方法之后,使用子类对象调用的就是子类的方法 方法的重载:在一个类中,有多个重名的方法,但 阅读全文
posted @ 2019-07-17 17:50 龙桑 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: 执行结果 阅读全文
posted @ 2019-07-17 17:23 龙桑 阅读(775) 评论(0) 推荐(0) 编辑