java类学习2
public class test8 {
public static void main(String args[]){
//通过一个类可以实列化N个对象
//实列话对象的语法:new 类名();
//new是java语言中的一个运算符
//new运算符的作用是创建对象,在JVM堆内存当中开辟新的内存空间
//方法区内存:在类加载的时候,class字节码代码片段被加载到内存空间中。
//栈内存(局部变量):方法代码片段执行的时候,会给方法分配内存空间,在栈内存中压栈。
//堆内存:new是对象在堆内存中存储
//Student是一个引用数据类型
//s是一个变量名
//new Student()是一个学生对象
Student a=new Student();
String city;
//String是一种引用数据类型,city是一个变量名,属于实列变量。
//city是一个引用:保存内存地址的一个变量,该变量保存内存地址指向的堆内存当中的对象。
Address arr;
//这里的Addrres是一个引用数据类型,arr是一变量名,属于实列变量。
int c=a.a;
System.out.println(c);
}
}
class Student{
int a=10;
int b=20;
String c="hello";
boolean d=true;
}
class Address{
//城市
String city;
//街道
String street;
//邮编
String zipcode;
}
/*
//成员变量没有手动赋值的话,系统默认默认值
数据类型 默认值
-------------------------------------------
byte,short,int,long 0
float,double 0.0
boolean false
char \u0000
String(引用数据类型) null
*/
Welcome

浙公网安备 33010602011771号