package 基础;
/**
* 类的方法及属性,方法也可以使用访问修饰符来设置访问权限,final修饰类、方法和变量,final不允许修改
* 方法声明采取这样的格式:
* <modifiers> <return_type> <name> ([<argument_list>]) <block> [throws <exception>] {<block>}
* 修饰符 有无返回类型 方法名 参数列表 抛出的异常
*/
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