摘要: 1 package com.fu.statictest; 2 3 /** 4 * static应用举例: 5 * 编写一个类实现银行账户的概念,包含的属性有 “账号”、“密码”、“存款余额”、“利率”、“最小余额”, 6 * 定义封装这些属性的方法,账户自动生成。 7 * 编写主类,使用银行账户类, 阅读全文
posted @ 2021-09-11 01:35 橘猫的夏天 阅读(139) 评论(0) 推荐(0) 编辑
摘要: /** * static关键字的使用 * * 1.static:静态的 * 2.static:可以用来修饰:属性、方法、代码块、内部类 * 3.static修饰属性:静态变量(类变量) * 3.1属性:按是否使用static修饰,又分为:静态属性(类变量) vs 非静态属性(实例变量) * 实例变量 阅读全文
posted @ 2021-09-10 18:57 橘猫的夏天 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 1 package com.fu.wrapper; 2 3 import org.junit.jupiter.api.Test; 4 5 /** 6 * 包装类的使用: 7 * 1.java提供了八种基本数据类型对应的包装类,使得基本数据类型具有类的特征 8 * 2.需要掌握的:基本数据类型、包装类 阅读全文
posted @ 2021-09-06 16:10 橘猫的夏天 阅读(36) 评论(0) 推荐(0) 编辑
摘要: * java的Junit单元测试* 步骤:* 1.idea:导入Junit包:file--project structure--modules--dependencies--勾选junit5.7 * 2.此时的java类的要求:1.此类是Public的,2.此类提供公共的无参构造器* 3.此类中声明 阅读全文
posted @ 2021-09-06 00:26 橘猫的夏天 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1 package com.fu.exer05; 2 /** 3 * Object类中toString()的使用 4 * 1当我们输出一个对象的引用时,实际上就是调用当前对象的toString() 5 * 2..Object中定义的toString()方法 6 public String toStr 阅读全文
posted @ 2021-08-29 00:06 橘猫的夏天 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 面试题: == 和equals()的区别* 一,回顾 == 的使用:* == 运算符* 1.可以使用在基本数据类型变量和引用数据类型变量中* 2.如果比较的是基本数据类型变量,比较的是两个变量保存的数据是否相等。(不一定类型相同,因为存在自动类型提升)* 如果比较的是引用数据类型变量,比较两个对象的 阅读全文
posted @ 2021-08-28 15:58 橘猫的夏天 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-08-26 19:29 橘猫的夏天 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1.从结果上来看: (继承性)子类继承父类以后,就获取了交类中声明的属性或方法创建子类的对象,在堆空间中,就会加载所有父类中声明的属性。 2.从过程上来看:当我们通过子类的构造器创建子类对象时,我们一定会直接或间接的调用其父类的构造器,进而调用父类的父类的构造器,直到调用了java.lang.Obj 阅读全文
posted @ 2021-06-15 16:50 橘猫的夏天 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1.正常的方法调用 Person e = new Person(); e.getlnfo(); Student e = new Student(); e.getlnfo(); 2.虚拟方法调用(多态情况下) 子类中定义了与父类同名同参数的方法,在多态情况下,将此时父类的方法称为虚拟方法,父类根据赋给 阅读全文
posted @ 2021-06-15 15:59 橘猫的夏天 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-06-14 22:49 橘猫的夏天 阅读(41) 评论(0) 推荐(0) 编辑