Java基础回顾_Java property_属性 method_方法定义及范围权限控制

package 基础;

/**
 * 类的方法及属性,方法也可以使用访问修饰符来设置访问权限,final修饰类、方法和变量,final不允许修改
 *  方法声明采取这样的格式:
 *     ([])  [throws ] {}
 * 	   修饰符      有无返回类型	  方法名    	  参数列表					 抛出的异常
 */
public class 方法及属性 {
		
	public static void main(String[] args) {
		属性 s = new 属性();
		//System.out.println(s.i);编译出错,私有不能访问
		System.out.println("j = " +s.j+"   x = "+s.x+"   y = "+s.y+"  根据数值就是修饰符访问力度的大小");
		
		String str = s.方法();//该方法返回字符串,定义接收返回的字符串
		System.out.println("访问属性的方法:"+str);
		System.out.println(s.方法());//也可以直接输出
		//s.z = 3;编译出错,final修饰不允许修改!
		
	}

}
class 属性{
	private int i = 1;//私有的属性
	int j = 2;//默认的属性
	protected int x = 3;//受保护的属性
	public int y = 4; //公共的属性
	final int z = 0;
	public 属性(){
	
	}
	public 属性(int y){
		this.y = y;
	}
	public String 方法(){
		return "这是方法,你调用了,来访问我吧!";
	}
}

转载于:https://my.oschina.net/qiqitrue/blog/1579132

你可能感兴趣的:(java)