Loading

上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 数据类型转换 1.基本数据类型转换: byte,short,char<int <long<float<double 由低到高自动转换byte >double 自动 由高到低强制转换double >byte 强制 2.引用数据类型 子类<父类(父类引用转向子类对象) student<person<ob 阅读全文
posted @ 2022-01-21 18:07 Cn_FallTime 阅读(78) 评论(0) 推荐(0) 编辑
摘要: ####编译看左边运行看右边 以Person s=new Student();为例。左边用以声明类型,右边用以创建对象。而编译器编译时会查看左边的声明中是否有编译错误(在多态中尤为重要,看是否左边的类型中是否缺少右边类型的方法,否则报错。右边的类型通常为左边类型的子类)。即使没有报错,一旦右边实际真 阅读全文
posted @ 2022-01-21 15:31 Cn_FallTime 阅读(23) 评论(0) 推荐(0) 编辑
摘要: ####概念:同一方法可以根据发送对象的不同而采用多种不同的行为方式。 1、一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多 ####多态存在的条件: 1、有继承关系 2、子类重写父类方法 3、父类引用指向子类对象 ######注意:多态是方法的多态,属性没有多态性 ######stat 阅读全文
posted @ 2022-01-21 15:30 Cn_FallTime 阅读(20) 评论(0) 推荐(0) 编辑
摘要: ####重写是方法的重写与属性无关 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异 阅读全文
posted @ 2022-01-19 22:13 Cn_FallTime 阅读(159) 评论(0) 推荐(0) 编辑
摘要: ####super用于子类调用父类方法(private保护的方法除外) ####子类默认会调用父类的无参构造器(在子类无参构造器的第一行中应为super()) 1、注意如果父类定义了有参构造器那么子类便无法调用默认的无参构造器,解决方法应当给父类写出显式的无参构造器,或者子类调用父类构造器时添加参数 阅读全文
posted @ 2022-01-18 23:18 Cn_FallTime 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: ####继承的本质是对某一批类的抽象,从而实现对现实世界更美好的建模。 1、extends的意思是扩展。子类是夫欸的扩展 2、Java中类只有单继承,没有多继承(一个儿只有一个父亲,但一个父亲可有多个儿子) 继承是类和类之间的一种关系。除此之外类和类之间的关系还有依赖,组合,聚合等。 继承关系的两个 阅读全文
posted @ 2022-01-18 22:41 Cn_FallTime 阅读(30) 评论(0) 推荐(0) 编辑
摘要: ####程序设计追求高内聚低耦合。 1、高内聚:类的内部数据操作细节自己完成,不允许外部干涉 2、低耦合:仅暴露少量的方法给外部使用 #####封装 通常应禁止 直接访问一个对象中数据的实际表示,而应通过操作接口来访问。 ####封装的好处(意义) 1、提高程序的安全性,保护数据 2、隐藏的代码实现 阅读全文
posted @ 2022-01-18 22:16 Cn_FallTime 阅读(23) 评论(0) 推荐(0) 编辑
摘要: ####首先要明确Java内存的个位置上放的是啥 #####类、对象、实例三者的关系: ######1.类:是对象的模板,可以实例化对象。(this不能出现在静态方法中) ######2.对象:类的个体。 ######3.实例:实现的对象。 ######4、对应的引用: 引用类型:基本类型(8) 对 阅读全文
posted @ 2022-01-17 22:58 Cn_FallTime 阅读(47) 评论(0) 推荐(0) 编辑
摘要: ####mybatis通过反射来获取mapper,反射通常需要无参构造方法和getset方法,而我当时new student的时候想偷懒,就写了个有参构造方法。结果就没了无参构造方法,就会报错。 阅读全文
posted @ 2022-01-17 22:24 Cn_FallTime 阅读(22) 评论(0) 推荐(0) 编辑
摘要: ###类中的构造器也成为构造方法,是在进行创建对象的时候必须调用的,并且构造器有以下两个特点: 1、必须和类名字相同 2、必须没有返回类型也不能写void public class Demo06 { //一个类即使什么也不写,它也会存在一个方法 //显示的定义构造器 String name; //实 阅读全文
posted @ 2022-01-17 16:15 Cn_FallTime 阅读(30) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页