类的封装

类的封装

通过setter和getter实现类的私有化和对外提供访问和设置

示例1

package edu.xcdq;
/*
     类的封装  1  把属性私有化 2 用方法对外提供访问或设置
 */

public class Person {
    private String  name;
    private int age;
    private double  high;
     //   getter   setter
    public void setName(String name) {
        this.name = name;
    }
    public String   getName() {
        return this.name;
    }
    public void setAge( int age) {
        this.age = age;
    }
    public int  getAge() {
        return this.age;
    }
    public void setHigh(double high) {
        this.high = high;
    }
    public double getHigh() {
        return this.high;
    }
}

示例2

package edu.xcdq;

public class Product {
    private int id;
    private double  price;
    private int count;
    //   setter getter
    public void setId(int id) {
        this.id = id;
    }
    public int  getId() {
        return this.id;
    }
    public void setPrice( double price) {
        this.price = price;
    }
    public double   getPrice() {
        return this.price;
    }
    public void setCount() {
        this.count = count;
    }
    public int  getCount() {
        return this.count;
    }
}

方法的封装

package edu.xcdq;

public class Demo01 {
    public static void main(String[] args) {
        System.out.println( 80 * 0.4 + 75 * 0.6);
        System.out.println( 80 * 0.4 + 75 * 0.6);
        System.out.println( 80 * 0.4 + 75 * 0.6);
        System.out.println( 80 * 0.4 + 75 * 0.6);
        System.out.println( 80 * 0.4 + 75 * 0.6);
        System.out.println( 80 * 0.4 + 75 * 0.6);

        System.out.println(calc(80,75));
        System.out.println(calc(80,75));
        System.out.println(calc(80,75));
        System.out.println(calc(80,75));
        System.out.println(calc(80,75));
        System.out.println(calc(80,75));


    }
    //   方法的封装  把复杂的操作放在一个函数里,用户只需要关心输入和输出
    public static double    calc( int pingshi , int qimo  ) {
        return pingshi * 0.4 + qimo * 0.6 ;
    }
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容