对象的创建和使用-

--------------对象的创建和使用-----------

1,对象的创建和使用

//学生类
//学生类是一个模板
//描述了所有学生的共同特征
//当前类只描述学生的状态信息

public class Student{
//类体=属性+方法

//属性【存储数据采用变量的形式】
//
//由变量定义在类中,方法体之外,这种变量称为成员变量
//所有学生的学号信息
//每个学生的学号不同,先创建对象,通过对象再去访问学生信息

int no;
	//姓名
String name;
	//年龄
int age;
//成员变量没有手动赋值的话,系统默认值
//基本数据类型
//byte short int long float double char boolean 
	//引用数据类型
//new 的对象
//java中程序员不能直接操作堆内存,
//java中只能通过引用去访问堆内存中对象内部的实例变量。

Student a=new Student();

//访问堆内存的数据
//读取数据:引用.变量名
//修改数据:引用.变量名 = 值
int stu = s.no;
String stuMame = s.name;
     int noo = a.no;
    String Name = a.name;
    int Age = a.age;
    System.out.println("学号");// + noo);
    System.out.println("学号");//+ Name);
    System.out.println("学号");//+ Age);
}

}

//局部变量在栈内存中
//成员变量中的实例变量在堆内存中的java中存储

public class Mytest{
public static void main(String[]args){
//通过一个类可以实例化N个对象
//实例化对象的语法:new 类名();
//new是java中的一个运算符
//new运算的作用是创建对象,在java中的堆内存总开劈新的内存空间。
//方法内存:在类加载的时候 ,class的字节码片段被加载到该内存空间中
//栈内存中(局部变量):方法区的代码片段执行的时候,会给该方法分配内存空间,在栈内存中压栈
//堆内存:new的对象在堆内存中存储

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值