类和对象

来源:互联网 发布:oracle数据库试题 编辑:程序博客网 时间:2024/06/11 06:32

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

//类的创建:

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);

}


}

0 0
原创粉丝点击