class Person
{
private String name;//私有化名字。
private int age; //私有化年龄。
private String gender;//私有化性别。
Person()
{
}
public void intoduce()
{
//setName();
//setGender();
//setAge();
System.out.println("我的名字叫"+name+","+"性别"+gender+","+"年龄是"+age);
//System.out.println("我的名字叫"+setName()+","+"性别"+setGender()+","+"年龄是"+setAge());
}
Person(String name,String gender,int age )
{
this.name = name;
this.gender = gender;
this.age = age;
System.out.println("我的名字叫"+name+","+"性别"+gender+","+"年龄是"+age);
}
public void setName(String name)//外部调用入口获取姓名。
{
this.name = name;
}
public String getName()
{
return name;
}
public void setAge(int age)//获取年龄。
{
if (age>0 && age<130 )
{
this.age = age;
}
else
System.out.println("年龄输入有误。");
}
public int getAge(int age)
{
return age;
}
public void setGender(String gender)//获取性别。
{
this.gender = gender;
}
public String getGender()
{
return gender;
}
}
class PersonTest
{
public static void main(String[] args)
{
//Person p = new Person("小哥哥","男",24);
Person p =new Person();//新建一个对象p;
p.setName("小哥哥");//
p.setGender("男");
p.setAge(24);
p.intoduce();
}
}
要点:
1,类与对象的关系;
2,成员变量局与部变量的区别;
3,匿名对象的应用;
4,private方法封装;
5,构造函数、构造代码;
6,this关键字以及this语句
|
|