Home

韧桂

思考,总结

Java 权限修饰符

注意两个程序并非在同一包下 代码一

package six_one;

public class Animal{
	//private 修饰的属性,只能在本类中被调用,出了此类,就不能被调用了。
	private String name;//动物的名字
	private int legs;//腿的个数
	String color;
	public double weight;
	
	void eat(){
		System.out.println("动物进食");
	}
	public void sleep(){
		System.out.println("动物睡觉");
	}
	public void info(){
		System.out.println("name:" + name + " legs:" + legs);
	}
	//设置类的属性
	public void setLegs(int l){
		if(l > 0 && l % 2 == 0){
			legs = l;
		}else{
			System.out.println("您输入的数据有误!");
		}
	}
	//获取类的属性
	public int getLegs(){
		return legs;
	}
	
//	public int doLegs(int l){
//		legs = l;
//		return legs;
//	}
	
	public void setName(String n){
		//....
		name = n;
	}
	public String getName(){
		return name;
	}
}

代码二

package Six;
import six_one.Animal;
public class TestAnimal1 {
	public static void main(String[] args) {
		Animal a = new Animal();
		a.weight = 3.4;
		//a.eat();
	}
}

韧桂 2019-12-24