1.定义一个类的步骤
1)指定一个类的访问属性
2)定义类名
3)定义类的成员变量
4)定义类的方法
5)定义类的构造器
2.定义类的格式:
[修饰符] class 类名{
若干个构造器定义
若干个成员变量
若干个类的方法
}
修饰符:可以省略,public,final,abstract
注意:
1)class类名前面的修饰符为public时候,类名必须和文件名一致;
2):类中各个成员之间的顺寻没有任何影响 ,各个成员之间可以相互调用,static修饰的成员只能访问static修饰的成员
package day2.BlueLesson;
/**
* Created by huyongjin on 2018/1/9.
*/
public class Teacher
{
String strName;
public int nAge;
//构造器,类似于C++里面的构造函数
/*
定义一个类的构造器的语法格式:
[修饰符] 构造器名 (形参列表)
{
//由若干体条执行语句组成的方法体
}
修饰符:可以省略,public,protect,private其中之一
构造器名必须和类名相同;不能定义返回值类型;也不能使用void声明构造器没有返回值;
如果没有为类编写一个构造器,则系统会提供一个默认的构造器
*/
public Teacher(String string,int nAge){
this.strName = strName;
this.nAge = nAge;
}
/*
定义一个类方法的语法格式:
[修饰符] 返回值类型 方法名 (形参列表)
{
由若干体条执行语句组成的方法体
}
返回类型:如果声明了返回值类型,则方法体内必须有一个有效的return语句。
*/
public int getnAge() {
return nAge;
}
public void setnAge(int nAge) {
this.nAge = nAge;
}
public String getStrName() {
return strName;
}
public void setStrName(String strName) {
this.strName = strName;
}
public static void main(String[] args) {
System.out.print("hello world");
}
}
注意:运行之前需要进行配置:
Run-->Edit Configurations--->然后进行相关配置
image.png
image.png