51,397
社区成员




public Class Student{
private String name;
private int age;
public Student(){
System.out.println("这是个空参构造");
}
public Student(String name, int age){
this.name = name;
this.age = age;
System.out.println("这是个满参构造");
}
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
public int getAge(){
return age;
}
public void setAge(){
this.age = age;
}
package com.llz.demo01Object;
/*
测试类:
包含main方法的类叫测试类
*/
public class Demo01Student {
public static void main(String[] args) {
//使用Student类的无参数构造方法创建Student对象
Student s1 = new Student();
//使用set方法,给成员变量赋值
s1.setName("迪丽热巴");
s1.setAge(18);
//使用get方法,获取成员变量的值
System.out.println(s1.getName()+"\t"+s1.getAge());
System.out.println(s1);//com.llz.demo01Object.Student@4554617c
//使用Student类中的满参数构造方法创建Student对象
Student s2 = new Student("古力娜扎",20);
//使用set方法,修改成员变量的值
s2.setAge(18);
//使用get方法,获取成员变量的值
System.out.println(s2.getName()+"\t"+s2.getAge()); (注意:"\t"的作用是补全当前字符串长度到8的整数倍,最少一个最多8个)
}
}
}
public Class Person{
private String name;
public void show(){
String name = "小刘";
System.out.println("name:"+name); //小刘 变量的就近原则
System.out.println("this.name:"+ this.name); //隔壁老王 this变量名代表成员变量
}
public Person() {
}
public Person(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
/**
* 测试类
*/
public class Demo01This {
public static void main(String[] args) {
//创建Person类的对象
Person p = new Person("旺财");
p.show();
}
}