public class Student{
int a;
public Student(){
}
public Student(int a){
this.a=a; //this指向的是上面这个类中的a,与参数中的a进行区分
}
}
public class Application {
public static void main(String[] args) {
Student p=new Student(3); //输入参数,让a获取值3
}
}
public class Student{
public String name; //定义常量
public int age; //定义变量
public void behaviour1(){ //创建非静态区方法
System.out.println("小明在学习");
}
public void behaviour2(){ //创建非静态区方法
System.out.println("小刚在锻炼");
}
public static void behaviour3(int i){ //用修饰符static将其调入静态方法区
System.out.println(i+"个人都很努力");
}
}
public class Application {
public static void main(String[] args) {
Student XiaoMing=new Student();
Student XiaoGang=new Student();
XiaoMing.name="xiaoming";
XiaoGang.name="xiaogang";
XiaoMing.age=18;
XiaoGang.age=18; //对各个变量或常量进行初始化
System.out.println(XiaoMing.name);
System.out.println(XiaoMing.age);
System.out.println(XiaoGang.name);
System.out.println(XiaoGang.age); //用引用变量调用Student类中的变量或常量
XiaoMing.behaviour1();
XiaoGang.behaviour2(); //用引用变量调用Student类中的方法
Student.behaviour3(2); //static静态区直接调用方法
}
}
原文:https://www.cnblogs.com/starocean/p/14603776.html