
Java面向对象
bin-bin-y
这个作者很懒,什么都没留下…
展开
-
Object类
Object类在Java中Object类是所有类的父类。都直接或者间接地继承了java.lang.Object类。如果在定义一个类的时候没有使用关键字,那么默认直接继承Object类。所有对象都继承这个类的方法。下面来看看Object类常用的方法:这些方法也经常被子类重写。例如:...原创 2020-05-31 22:01:07 · 130 阅读 · 0 评论 -
在Java中静态变量与成员变量的区别
静态变量与成员变量的区别主要用以下4个方面说明区别:1.所属范围不同:静态变量:属于类范围的成员变量:属于对象范围的2.存活的时间不同:静态变量:一直伴随着类成员变量:随着对象的产生而产生,也随着对象的消亡而消亡3.存储的位置不同:静态变量:存储在方法区 的静态区成员变量:存储在堆栈内存中4.调用方式不同:静态变量:可通过类名调用,也可以通过对象名调用成员变量:只能通过对象名调用...原创 2020-05-27 20:32:54 · 199 阅读 · 0 评论 -
在Java中方法重写(Override)和方法重载(Overload)的区别
重写和重载的区别主要有以下几个方面:1.重载在同一类中;重写在继承类中(实现类)。2.重载要求参数列表不同;重写要求参数列表相同。3.重载调用方法时根据实参和形参选择方法体;而重写调用方法时根据对象的类型决定。4.重载与返回值类型无关;重写方法的返回值必须是被重写方法的返回值类型或其子类。...原创 2020-05-27 16:46:28 · 148 阅读 · 0 评论