![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
不止于代码
这个作者很懒,什么都没留下…
展开
-
抽象类与接口
一、抽象类在面向对象领域中一切都是对象,所有的对象都是用类来描述的,但不是所有的类都可以用来描述对象,比如抽象类。如果一个类没有具体的信息来描述对象,而需要其他更具体的子类来支撑,那么这个类就是抽象类。好比 new animal();只知道他是动物类,而不知道他具体描述的是哪些动物,也不知道这些动物长什么样,所以他就是抽象类,这时候就需要一些更具体的子类来描述他,比如猫、狗这些知道具体长相的...原创 2019-02-23 13:22:41 · 97 阅读 · 0 评论 -
Java 重写(Override)与重载(Overload)
重写(Override)重写是子类对父类的允许访问的方法(非private 和 final)的实现过程(核心内容)进行重新编写,方法名、形参、返回值类型 都不能改变。重写的好处在于子类可以根据自己的需要,定义自己的行为(方法的内容)。重写的规则:1、方法名、形参、返回值类型都必须与重写的方法相同。2、访问权限不能比父类中被重写的方法访问权限低,比如:如果父类中被重写的方法访问权...原创 2019-02-23 13:03:19 · 100 阅读 · 0 评论 -
Java内部类
内部类基础:public class OuterClass { private String name; //外部类的两个pravate成员变量 private int age; public String getName(){ return name; } public void setName(String name){ ...原创 2019-02-23 11:28:36 · 139 阅读 · 0 评论 -
Java的异常结构
Java异常结构分为错误(Error)和异常(Exception),它们都是java.lang.Throwable的子类。1、Error是程序无法处理的错误,比如OutOfMemoryError、ThreadDeath等。这些异常发生时, Java虚拟机(JVM)一般会选择线程终止。2、Exception是程序本身可以处理的异常,这种异常分两大类运行时异常和非运行时异常。 程序中应当尽可能去...原创 2018-12-13 20:48:59 · 263 阅读 · 0 评论 -
Java Object类中的方法
总共有11种方法1、getClass()返回此 Object 的运行时 的类(class对象)。返回的 Class 对象是由所表示类的 static synchronized 方法锁定的对象。2、hashCode()返回该对象的哈希码值。支持此方法是为了提高哈希表(例如 java.util.Hashtable 提供的哈希表)的性能。3、equals()比较两个对象是否相等。Object...原创 2018-12-07 21:27:19 · 125 阅读 · 0 评论