2021-04-23 Java类和对象

1

package com.company;
/*
*  类的封装  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 age;
    }

    public double getHigh() {
        return high;
    }

    public void setHigh(double high) {
        this.high = high;
    }
}

2

package com.company;

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 id;
    }
    public void setPrice(double price) {
        this.price = price;
    }
    public double getPrice () {
        return price;
    }
    public void setCount (int count) {
        this.count = count;
    }
    public int getCount () {
        return this.count;
    }

}

3

public class Domo01 {
    public static void main(String[] args) {
        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;
    }
}

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

推荐阅读更多精彩内容

  • 作用 : 帮助开辟内存空间,创建对象 特征: 1.没有返回值 2.名字要求和类名完全一致,区分大小写 3.分为有参...
    琼琼i阅读 158评论 0 0
  • 六年级下册期中测试卷 一、积累与运用。(40分) 1.看拼音,写词语wǎn huí kōng xū ...
    半缕烟阅读 1,733评论 0 0
  • 中原焦点团队肖巧风,焦点解决中级网络班第21期 坚持第399天原创分享 读书收获: 关于精神分裂症。 一、诊断标准...
    凤舞九天阅读 753评论 0 0
  • #诗云Day3 有的人觉得自己工作很忙,忙到一点自己的时间都没有了,反之有的人觉得自己太闲生活过得很无聊。对此我有...
    诗云阅读 378评论 0 1
  • 起床:4:00 就寝:23:00 天气:晴转小雨 心情:非常好 一、任务清单 (一)昨日完成的任务,最重要...
    锋听慧言曼语阅读 175评论 0 1