类
//public 修饰词,表示该类为公有,项目其它类文件可以进行调用 //class 定义类的关键词 //MyClass 自定义类名,类名必须与文件名相同,例如类名叫做MyClass,文件名则是MyClass.java public class MyClass{ //类的成员变量(数据类型 变量名称 [ = 值]) //由static修饰的变量为静态变量,即使类在没有实例化的时候,也是可以直接访问调用的 private static final String classname = "三年二班"; private int sex; //静态代码块:用static修饰的代码区域称之为静态代码块。定义一块静态代码块,可以完成类的初始化操作。 //先执行 static { System.out.printf("这是静态代码块中的初始化代码!\n"); } //非静态代码块 //后执行 { System.out.printf("这是非静态代码块中的初始化代码\n"); } //类的成员方法 ([权限修饰符①] [返回值类型] 方法名(参数类型 参数名)[throws 异常类型]) /* * 构造方法 * 1:构造方法的名称要与类的名称相同 * 2:构造方法没有返回类型,也不能定义返回void * 3:构造方法的主要作用是完成类的初始化 * 4:每当类被实例化时,都会自动的调用该类的构造方法 */ public MyClass(String name){ WelCome(name); } public MyClass(){ //无参数构造方法,给有参数构造方法一个默认字符串,这里需要注意,这种使用方法,this关键字之前不能有其它的代码 this("未知"); } //private 修饰词,该方法只能在该类的内部进行调用。 //void 该方法没有返回值 //WelCome 自定义方法名 //方法只有一个String类型的参数,参数变量名为"name" private void WelCome(String name){ System.out.printf("欢迎来自"+classname+"的【"+name +"】同学来到学校!"+'\n'); } //该方法没有参数,但是有一个int返回值。方法的返回值必须使用retuen来进行返回。 public int getSex(){ return sex; } public void setSex(int sex){ //当类中的成员变量与成员方法中的参数重名时,this关键字被隐式的引用成员变量和方法 this.sex = sex; } //静态方法,可以直接使用类名访问该方法。例如:MyClass.GetClass()。无需实例化 public static String GetClass(){ return classname; } //如果在方法中使用了局部变量,要求一定要给局部变量进行初始化 }
目录 返回
首页