摘要: /*这个代码的疑问? 肉眼可以观察到底层到底是new Bird()还是new Cat() 我们为什么还要进行instanceof的判断呢!!! 原因是:你以后可能肉眼看不到。 */public class Test02 { public static void main(String[] args) 阅读全文
posted @ 2022-05-16 19:13 开山y 阅读(4) 评论(0) 推荐(0) 编辑
摘要: /* 多态的基础语法: 1、学习多态的基础语法之前,我们需要普及两个概念: 第一个:向上转型 子 >父(自动类型转换) 第二个:向下转型 父 >子(强制类型转换,需要加强制类型转换符) 注意:java中允许向上转型,也允许向下转型。无论是向上转型,还是向下转型,两种类型之间必须有继承关系, 没有继承 阅读全文
posted @ 2022-05-16 19:12 开山y 阅读(20) 评论(0) 推荐(0) 编辑
摘要: //动物类:父类public class Animal { //移动的方法 public void move(){ System.out.println("动物在移动!!!"); }} //猫类,子类public class Cat extends Animal { //对move方法进行重写 pu 阅读全文
posted @ 2022-05-16 19:11 开山y 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 方法覆盖: 1、什么时候考虑使用方法覆盖? 父类中的方法无法满足子类的业务需求,子类有必要继承过来的方法进行覆盖。 2、什么条件满足的时候构成方法覆盖? 第一:有继承关系的两个类 第二:具有相同方法名、返回值类型、形式参数列表 第三:访问权限不能更低 第四:抛出异常不能更多 3、关于Object类中 阅读全文
posted @ 2022-05-14 12:26 开山y 阅读(28) 评论(0) 推荐(0) 编辑
摘要: /* 关于Object类中的toString()方法 1、toString()方法的作用是什么? 作用:将“java对象”转换成“字符串的形式”。 2、Object类中toString()方法的默认实现是什么? public String toString(){ return getClass(). 阅读全文
posted @ 2022-05-14 12:14 开山y 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1、什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么? 数据库:英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。 数据库管理系统:DataBaseManagement,简 阅读全文
posted @ 2022-05-13 16:20 开山y 阅读(11) 评论(0) 推荐(0) 编辑
摘要: public class OverrideTest03 { public static void main(String[] args) { //创建中国人对象 //ChinaPeople p1=new ChinaPeople("张三");//错误原因:没有这样的构造方法 ChinaPeople p 阅读全文
posted @ 2022-05-13 15:41 开山y 阅读(17) 评论(1) 推荐(0) 编辑
摘要: /*回顾一下方法重载!!!! 什么时候考虑使用方法重载Overload? 当一个类当中,如果功能相似的话,建议将名字定义的一样,这样代码美观,并且方便编程。 什么条件满足之后能够构成方法重载overload??? 条件一:在同一个类当中 条件二:方法名相同 条件三:参数列表不同(个数,顺序,类型)— 阅读全文
posted @ 2022-05-13 12:17 开山y 阅读(22) 评论(0) 推荐(0) 编辑
摘要: /*当前程序存在的问题(设计上的问题)???? 鸟儿在执行move()方法的时候,最好输出的结果是:“鸟儿在飞翔”, 但是当前的程序在执行move()方法的时候输出的结果是:“动物在移动!!”, 很显然Bird子类从Animal1父类中继承过来的move()方法已经无法满足子类的业务需求。 */pu 阅读全文
posted @ 2022-05-13 11:07 开山y 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1.1、任何一个类,没有显示继承任何类,默认继承Object,那么Object类当中有哪些方法呢?老祖宗为我们提供了哪些方法? 以后慢慢的一定要适应看JDK的源代码(多看看牛人写的程序自己才会变成牛人。)先模仿后超越。 java为什么比较好学呢? 是因为java内置了一套庞大的类库,程序员不需要从0 阅读全文
posted @ 2022-05-12 21:29 开山y 阅读(19) 评论(0) 推荐(0) 编辑