如何對類中的私有成員變量進行賦值和訪問


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());
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM