摘要: Java基础之:OOP——类变量与类方法 类变量与类方法,我们习惯也将其称为静态变量与静态方法。 类变量/静态变量 通过一个实际案例来了解,为什么需要使用静态变量。 引入案例 声明一个学生类,每创建一个学生对象,统计学生的人数。 public class Test{ public static vo 阅读全文
posted @ 2020-12-13 11:49 奋斗的小范同学 阅读(333) 评论(0) 推荐(1) 编辑
摘要: Java基础之:客户信息管理软件(CRM) 实际运行效果 添加客户: 显示客户列表: 修改用户: 删除用户: 实际代码 编程思路: 文件分层 代码实现 Customer.java package crm.domain; /** * 数据层/domain,javabean,pojo */ public 阅读全文
posted @ 2020-12-12 14:08 奋斗的小范同学 阅读(736) 评论(0) 推荐(0) 编辑
摘要: Java基础之:finalize方法--了解垃圾回收机制 基本介绍: 当对象被回收时,系统自动调用该对象的finalize方法。子类可以重写该方法,做一些释放资源的操作 什么时候被回收:当某个对象没有任何引用时,则jvm就认为这个对象是一个垃圾对象,就会使用垃圾回收机制来销毁该对象,在销毁该对象前, 阅读全文
posted @ 2020-12-11 16:06 奋斗的小范同学 阅读(386) 评论(0) 推荐(0) 编辑
摘要: Java基础之:toString与hashCode hashCode() 方法返回:返回根据地址生成的十进制哈希值。 1)两个引用,如果指向的是同一个对象,则哈希值肯定是一样的! 2)两个引用,如果指向的是不同对象,则哈希值是不一样的 3)哈希值主要根据地址号来的!, 不能完全将哈希值等价于地址。 阅读全文
posted @ 2020-12-11 15:59 奋斗的小范同学 阅读(528) 评论(0) 推荐(0) 编辑
摘要: Java基础之:equals "=="比较运算符 首先我们重温一下一直在使用的"=="比较运算符 1)== :比较运算符,既可以判断基本类型,又可以判断引用类型 2)== :比较运算符,如果判断基本类型,判断的是值是否相等。示例:int i=10; double d=10.0; i==d true 阅读全文
posted @ 2020-12-11 15:35 奋斗的小范同学 阅读(620) 评论(0) 推荐(0) 编辑
摘要: Java基础之:OOP——多态练习题 应用案例1: 编写教师类 要求有属性“姓名name”,“年龄age”,“职称post”,“基本工资salary” 编写业务方法, introduce(),实现输出一个教师的信息。 编写教师类的三个子类:教授类(professor)、副教授类(vice profe 阅读全文
posted @ 2020-12-09 18:41 奋斗的小范同学 阅读(1199) 评论(0) 推荐(0) 编辑
摘要: Java基础之:OOP——多态 多态(polymorphic)即多种形态,是程序基于封装和继承之后的另外一种应用。 首先我们先看一个案例,了解为什么要使用多态。 实现一个应用 : 1.小范既是儿子 也是 父亲 (多种形态),2.儿子用钱买糖 , 父亲卖报纸给商家赚钱 package polymorp 阅读全文
posted @ 2020-12-09 18:30 奋斗的小范同学 阅读(344) 评论(0) 推荐(0) 编辑
摘要: Java基础之:方法重写 方法重写(覆盖),就是在子类中有一个方法与父类中的方法,有一样的方法名,返回类型,参数列表。那么我们就说子类的方法重写(Override)了父类的方法。 简单案例 class A{ public int AA(int n1,intn2){ return n1 + n2; } 阅读全文
posted @ 2020-12-09 08:34 奋斗的小范同学 阅读(464) 评论(0) 推荐(0) 编辑
摘要: Java基础之:OOP——继承 面向对象编程OOP(Object Oriented Programming)的三大特征之二:继承 首先看一个案例,分别创建小学生与研究生类,输出他们的信息: 小学生类: public class Pupil { //小学生类 ​ String name; double 阅读全文
posted @ 2020-12-02 17:17 奋斗的小范同学 阅读(339) 评论(0) 推荐(1) 编辑
摘要: Java基础之:OOP——封装 面向对象编程OOP(Object Oriented Programming)的三大特征之一:封装 封装就是把类的一部分属性或方法等"隐藏"起来,若外部想要访问必须要通过封装类提供的方法才能对数据进行操作。通过封装我们可以将一些重要的数据放在内部保护起来。 封装的优点 阅读全文
posted @ 2020-12-02 16:16 奋斗的小范同学 阅读(407) 评论(0) 推荐(0) 编辑