摘要: 对于成员变量和方法的作用域,public,protected,private以及不写之间的区别: public : 表明该成员变量或者方法是对所有类或者对象都是可见的,所有类或者对象都可以直接访问 private : 表明该成员变量或者方法是私有的,只有当前类对其具有访问权限,除此之外其他类或者对象 阅读全文
posted @ 2021-06-20 16:58 温润如玉公子花 阅读(102) 评论(0) 推荐(0) 编辑
摘要: Java中共有三种变量,分别是类变量、成员变量和局部变量。他们分别存放在JVM的方法区、堆内存和栈内存中。 /** * @author Hollis */ public class Variables { /** * 类变量 */ private static int a; /** * 成员变量 * 阅读全文
posted @ 2021-06-20 16:53 温润如玉公子花 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 构造函数,是一种特殊的方法。 主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。 /** * 矩形 */ class Rectangle { /** * 构造函数 */ public Rectangle(int length, int width 阅读全文
posted @ 2021-06-20 16:45 温润如玉公子花 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 前面的章节我们提到过面向对象有三个特征:封装、继承、多态。 继承可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。这种派生方式提现了传递性,在Java中,除了继承,还有一种提现传递性的方式叫做实现。 继承和实现两者的明确定义和区别如下: 继承(Inheritance):如 阅读全文
posted @ 2021-06-20 11:00 温润如玉公子花 阅读(1714) 评论(0) 推荐(0) 编辑