class Student{
//第二步:编写属性也叫做成员变量或实例(对象)变量
String name; //默认值为null
int age; //默认值为0
char sex; //默认值为u0000
String address; //默认值为null
//第三步:编写方法
public void study(){
System.out.println("正在学习面向对象课程........");
}
}
-
编写类
[修饰符] class 类名 {
...
}
-
编写属性也叫做成员变量
[修饰符] 数据类型 属性名称 [=值]
-
[]中的内容可有可无
-
当属性或成员变量没有赋值时,则是有默认值的,数据类型不同则默认值不同:
-
整数类型默认值为0
-
浮点类型默认值为0.0
-
字符类型默认值为u0000
-
布尔类型默认值为false
-
所有引用类型的默认值为null
-
在main函数中则没有默认值,不初始化则报错。
(局部变量如果不初始化,里面的就是一些垃圾值。如果你再方法里用到了,有可能造成运行错误,这种错误很难找到。)
-
-
编写方法
[修饰符] 返回类型 方法名称([参数列表]){
方法体
}