1.定義一個學生類,提供成員變量姓名和年齡,需要將成員變量私有化,提供對外公共訪問的成員方法
class Student{
//私有化成員變量
private String name ;
private int age ;
//提供公共訪問方法
//賦值並獲取成員變量
//給姓名進行傳參並賦值
public void setname(String n){
name = n ;
}
//獲取姓名的方法
public String getname(){
return name ;
}
//給年齡傳參並賦值
public void setage(int a){
age = a ;
}
//獲取年齡的方法
public int getage(){
return age ;
}
}
2.主方法
成員變量被私有化了,無法通過實例化對象訪問私有成員變量,外界不可訪問私有成員變量
public class Test {
public static void main(String[] args) {
//創建Student類的對象
Student s = new Student() ;
//獲取值
System.out.println(s.getname()+"----"+s.getage());
System.out.println("---------------------");
//給學生對象進行賦值
s.setname("張三") ;
s.setage(15) ;
System.out.println(s.getname()+"----"+s.getage());
}
}
3.代碼
學生類
package project1;
public class Student {
private String name ;
private int age ;
public void setname(String n){
name = n ;
}
public String getname(){
return name ;
}
public void setage(int a){
age = a ;
}
public int getage(){
return age ;
}
}
測試類
package project1;
public class Dumo{
public static void main(String[] args) {
Student s = new Student();
System.out.println(s.getname()+"----"+s.getage());
System.out.println("---------------------");
s.setname("張三");
s.setage(15);
System.out.println(s.getname()+"----"+s.getage());
}
}