//成员变量和局部变量
//1.在定义上:成员变量定义在类中,局部变量定义在方法中或块中
public class Student {
//成员变量
String name;
int age;
String sex;
//成员方法
public void study(){
int book=0;//局部变量
System.out.println("这个学生为"+name+",年龄为"+age+",性别为"+sex);
System.out.println("这个学生读了"+book+"本书");
}
}
public class Test {
public static void main(String[] args) {
Student s=new Student();
s.name="蔡志浩";
s.age=30;
s.sex="男";
s.study();
}
}
封装
//private 私有
public class Person {
private String name;
private int age;
//给name属性赋值方法
public void setName(String n){
this.name=n;
}//本类的意思
//给name属性取值
public String getName(){
return name;
}
//给age属性赋值的方法
public void setAge(int a){
if(a>=0&&a<=200){
age=a;
}else{
age=0;
}
}
//给age属性取值
public int getAge(){
return age;
}
public class Test {
public static void main(String[] args) {
Person p1=new Person();
p1.setName("小红帽");
p1.setAge(1);
System.out.println(p1.getName());
System.out.println(p1.getAge());
}
}