第五天02 JAVA基础语法(认识对象)(学习笔记)

JAVA中有基本类型类类型两个类型系统
类类型:使用JAVA撰写程序几乎都在使用对象(Object),要产生对象必须先定义类(Class),类是对象的设计图,对象是类的实例。
定义类:类定义时使用class关键词,名称使用Clothes,相当于为某个物体“取名”为Clothes
例:
public class Clothes{
String color;
char size;
}
在JAVA的术语中,这叫声明(参考名称 参考变量或直接叫参考)
例:
Clothes c1;
Clothes c1=new Clothes ();
在Clothes 类中,定义了color与size两个变量,以JAVA术语来说,叫做定义两个值域成员,或叫做定义两个对象数据成员,这表示每个新建的Clothes 实例,可以拥有个别color与size的值
例:
publice class Clothes{ //定义Clothes类
String color;
char size;
}
public class Field{
publice static void main(String[] args){
Clothes c1=new Clothes(); //建立Clothes 实例
Clothes c2=new Clothes(); //建立Clothes 实例
c1.color="red"; //为个别的数据成员指定值
c1.size=‘R’; //为个别的数据成员指定值
c2.color="green"; //为个别的数据成员指定值
c2.size='N'; //为个别的数据成员指定值
system.out.printf("C1的值"+c1.color); //显示个别对象的数据成员值
system.out.printf("C2的值"+c2.color); //显示个别对象的数据成员值
}
}
构造函数
如果想在建立对象时,一并进行某个初始流程,像是指定数据成员值,则可以定义构造函数。构造函数是与类名称同名的方法,如下案例:
例:
在程序中建立两个Clothes实例,分别声明C1和C2两个变量,接着要求JVM,将C1绑定对象上color和size分别指定为“红色”‘1’,将C2绑定对象上color和size分别指定为“黑色”‘2’
public class Test {
String color; //定义颜色变量
char size; //定义大小变量
Test(String color,char size){
this.color=color; //color参数的值指定给这个对象的color成员
this.size=size; //size参数的值指定给这个对象的size成员
}
}
public class Field2 {
public static void main(String[] args) {
Test c1=new Test("红色",'1'); //使用指定构造函数建立对象
Test c2=new Test("黑色",'2');
System.out.println("C1的color:"+c1.color+"C1的size:"+c1.size);
System.out.println("C2的color:"+c2.color+"C2的size:"+c2.size);

}
}
文件目录
Test

Field2

猜你喜欢

转载自blog.csdn.net/weixin_39559301/article/details/80635565