类和对象

类:是指定数据以及操作数据的方法;是对象形式的模板

//类的创建:

class  Student{

String name;

int  age;

String sex;

public  void  info(){

system.out.println("姓名"+name+"年龄"+age+"性别"+sex);

}


}


对象:是类的实例

//对象创建

 Student  stu=new Student();

java编译器会自动地把每个类放在自己的.class文件中

new运算符为对象动态地分配内存(即运行时分配)并返回对象的引用,该引用是由new分配对象

的内存地址


对象之间的赋值和基本数据类型的赋值不同在于,前者等号左右两边指向是同一个内存地址,后者左边

只是右边的一个副本

int a,b=3;

a=b;

Student stu1,stu2=new Student();

stu1=stu2;



构造函数:名称和类名相同,无返回值,通常用来初始化类定义的成员变量或者执行其他创建完整对象

所需的启动过程。

所有的类都有构造函数。因为自己创建不创建,java都会自动提供一个默认构造函数,初始化所有的成员

它们的默认值是0,false,null



class  Student{

String name;

int  age;

String sex;

public student(){

          name="zhang";

          sex="男"

          age=3;

}

public  void  info(){

system.out.println("姓名"+name+"年龄"+age+"性别"+sex);

}


}



class  student{

String name;

int  age;

String sex;

public  void  info(){

system.out.println("姓名"+name+"年龄"+age+"性别"+sex);

}


}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值