创建一个Test类,包含有一个public权限的int型成员变量与一个char类型的成员变量,观察在main方法中的初始值
程序员文章站
2024-03-12 16:17:14
...
class Test1{//创建一个Test类
public int i;//包含有一个public权限的int型成员变量与一个char类型的成员变量
public char a;
}
public class Test{//主类
public static void main(String[] args) {//主函数
Test1 test=new Test1();声明与实例化
System.out.println(test.i);//输出
System.out.println(test.a);
}
}
默认值:
为什么有“Test1 test=new Test1()”,或者说起的作用。
java中所有的类都属于引用类型,而基本数据类型又称为值类型,值类型的变量中存储实际的值(数据),引用类型的变量中存储引用,这个引用用于指向实际数据(对象)。所以在创建java类的对象时,会使用new操作符。其中test是Test的一个引用变量。
上一篇: C语言实现辗转相除法(两种方法)
下一篇: 笔试 - 邪恶数字4与7