private 私有方法/变量使用,外部不可用

/*
 * 手机类
 *   属性:
 *       品牌brand
 *       价格price
 *   行为:
 *       打电话call()
 *       发短信sendMessage()
 *       玩游戏playGame()
 *
 *
 * */

private 为是私有方法只能在类内部使用
public class Do {
    public static void main(String[] args) {
        phone p = new phone();
        p.brand = "华为";//不可用
        p.price = 1000;
        p.call();//不可用
    }
}
class phone {
    private String brand;
    int price;

    private void call() {
        System.out.println("打电话");
    }
}

 

// 加入private关键字后标准代码该怎么写?
class phone {
    String name;
    int age;

    public void setName(String n) {//赋值
        name = n;
    }

    public void setAge(int a) {
        age = a;
    }

    public String getName() {//获取值
        return name;
    }

    public int getAge() {
        return age;
    }
}

 

posted @ 2024-06-25 14:50  公子Learningcarer  阅读(1)  评论(0编辑  收藏  举报