![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面向对象
qiudonga
这个作者很懒,什么都没留下…
展开
-
文档说明书的制作
下面用一个例子来讲解下 /** 这是一个数组工具类,立案封装了查找数组最大值,打印数组,反转数组的方法 @author Paul @version v1.0 */ public class ArrayTool { /** 私有构造方法 */ private ArrayTool(){} //如果一个类中所有的方法都是静态的,需要私有构造方法, //即...原创 2019-02-27 19:51:56 · 596 阅读 · 0 评论 -
给成员变量赋值的两种方式的区别
成员变量有两种赋值方法: 1.写构造方法,创建对象时进行赋值, Person p1 = new Person("张三",23); // 创建了对象,系统封自动调用构造方法 p1 = new Person("张三",26); //这种方式看运行结果貌似是改名了,其实是将原对象变成垃圾 2写setXXX方法进行赋值 p2....原创 2019-02-18 15:19:49 · 2787 阅读 · 0 评论 -
构造方法的使用
构造方法的定义和使用 class Demo1_Constructor { //Constructor构造 public static void main(String[] args) { Person p = new Person(); //创建了对象,系统会自动帮助调用构造方法(不用再写调...原创 2019-02-17 19:54:53 · 362 阅读 · 0 评论 -
静态变量和成员变量的区别
所属不同: 静态变量属于类,所以也称为为类变量;成员变量属于对象,所以也称为实例变量(对象变量) 在内存中位置不同: 静态变量存储于方法区里的静态区;成员变量存储于堆内存区 在内存中出现的时间不同: 静态变量随着类的加载而加载、随着类的消失而消失; 成员变量随着对象(也叫实例)的创建而存在,随着对象的消失而消失。 调用方式不同: 静态变量可以通过类名调用,也可以通过对象调用; 成员变量只能通过对象...原创 2019-02-20 16:21:57 · 567 阅读 · 0 评论 -
static关键字解释及举例
static 静态,也可以说是共享,下面举一个例子解释 class Test3_Grade { public static void main(String[] args) { Grade g1 = new Grade(); g1.name = "张三"; g1.grade = "高三一班"; g1.print(); Grade g2 = new Grade(); g2....原创 2019-02-20 21:48:28 · 480 阅读 · 0 评论 -
匿名内部类
写法:new 接口名/类名 如果new 接口名:实现了接口 如果new 类名:继承了类 例如:不用匿名内部类 class Demo2_NoNameInner { public static void main(String[] args) { Outer o = new Outer(); o.method(); } } interface Inter { public void pr...原创 2019-03-02 18:14:13 · 179 阅读 · 0 评论