摘要:
构造器的作用: 1.创建对象。 设计类时,若不显示的声明类的构造器的话,程序会默认提供一个空参的构造器。 一旦显示的定义了构造器,就不再默认提供。 声明类的构造器:权限修饰符 与类同名(形参){} 类的多个构造器构成重载。 构造器可以对属性初始化。 类对象的属性赋值的先后顺序 1.属性的默认初始化 阅读全文
摘要:
1.当创建了类的对象后,直接通过:"对象.属性 "的方式对相应的对象属性赋值,可能会不满足实际情况。 我们考虑不让对象来直接作用于属性,而是通过 "对象.方法 " 的形式,来控制属性的访问 实际情况中,对属性的要求就可以通过方法来体现。 解决的方法: (封装的思想)将类的属性私有化,提供公共的方法来 阅读全文
摘要:
堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身 堆内存用来存放由new创建的对象和数组。 在堆中分配的内存,由Java虚拟机的自动垃圾回收器来管 阅读全文
摘要:
1.形参:方法声明时,小括号里的参数。 2.实参:调用方法时,实际传入的参数的值。 java参数传递机制: 值传递。 1.形参是基本数据类型: 将实参的值传递给形参基本数据类型的变量。 2.形参是引用类型变量的: 将实参的引用类型的值传递给形参的引用类型的变量。 public class TestT 阅读全文
摘要:
public class Testargs { //三个 方法重载 public void say() { System.out.println("hello"); } public void say(String str1) { System.out.println("hello"+str1); 阅读全文