首页 > 其他分享 >24_封装

24_封装

时间:2024-07-02 22:13:00浏览次数:1  
标签:24 封装 name gender age void public String

04_封装

  1. 程序追求高内聚,低耦合
  2. 属性私有,get/set
public class Student {

    private String name;
    private int age;
    private char gender;

    public String getName() {
        return this.name;
    }
    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        if(age<0 || age>120){
            this.age=3;
        }else{
            this.age = age;
        }
    }

    public char getGender() {
        return gender;
    }

    public void setGender(char gender) {
        this.gender = gender;
    }
}
public class Application {
    public static void main(String[] args) {
        Student s1 = new Student();
        s1.setAge(100);
        System.out.println(s1.getAge());
    }
}

标签:24,封装,name,gender,age,void,public,String
From: https://www.cnblogs.com/DivineBrightness/p/18280620

相关文章

  • YC307B [ 20240625 CQYC省选模拟赛 T2 ] 一个题(ynoi)
    题意你需要维护一个可重集\(S\),支持插入删除以及查询最大的方案使得给定正整数\(k\),划分为\(k\)个非空子集的按位与结果之和最大。\(n\le10^5\)Sol先上个trie。然后考虑一次查询怎么搞。先转化一下,如果需要划分为\(k\)个子集,显然需要合并\(n-k\)次。我们只......
  • 复旦大学2023--2024学年第二学期高等代数II期末考试情况分析
    一、期末考试成绩班级前几名的同学施想(95)、侯煜天(94)、刘升(92)、洪临依(92)、王龙晨(92)、文俊(90)、徐亦闵(89)、邓海斌(89)、褚乐一(89)二、总评成绩计算方法作业成绩根据交作业的次数决定。本学期提交作业共13次,10次100分,少1次扣10分。总评成绩=作业成绩*15%+期中成绩*......
  • 2024/7/2 T1
    题意:分析:记\(S_{i}\)表示目前第\(i\)个集合里的元素个数。集合之间互不区分,强制钦定必须满足\(S_{i}\leS_{i+1}(i<k)\)。经搜索发现,这样的状态数量最多约为\(1.8\times10^5\)。极差可以这样处理:将\(a\)排序,\(S_{i}\)第一次加入某个元素\(x\),则贡献加上\(-x\)......
  • 【SPIE独立出版】第三届智能机械与人机交互技术学术会议(IHCIT 2024,7月27)
    由北京航空航天大学指导,北京航空航天大学自动化科学与电气工程学院主办,AEIC学术交流中心承办的第三届智能机械与人机交互技术学术会议(IHCIT2024)将定于2024年7月27日于中国杭州召开。大会面向基础与前沿、学科与产业,旨在将“人工智能”、“智能系统”和“人机交互”等学......
  • 【IEEE出版】第六届电子与通信,网络与计算机技术国际学术会议(ECNCT 2024,7月19-21)
    第六届电子与通信,网络与计算机技术国际学术会议(ECNCT2024)将于2024年7月19日-21日在中国·广州举办,为期三天。会议由广东工业大学自动化学院主办,会议将安排主旨报告,口头报告以及海报展示,主题包括通信技术及应用,计算机工程,网络工程和应用技术,电子和电气工程等。本......
  • 人才趋势2024  中国大陆 跨越期望鸿沟
    近日,全球知名的招聘咨询机构MichaelPage发布了《人才趋势2024|中国大陆跨越期望鸿沟》报告。该报告深刻剖析了当前职场中雇主与雇员之间存在的期望差异,以及这种差异对招聘和人才保留策略的影响。报告通过深入分析2500名中国大陆员工的观点,探讨了灵活办公、多元公平与包......
  • 524. 愤怒的小鸟
    //524.愤怒的小鸟.cpp:此文件包含"main"函数。程序执行将在此处开始并结束。//#include<iostream>usingnamespacestd;/*https://www.acwing.com/problem/content/526/Kiana最近沉迷于一款神奇的游戏无法自拔。   简单来说,这款游戏是在一个平面上进行的。......
  • 【PWM太阳能控制器调光方案】5V升24V 6A大电流无频闪PWM调光升压恒流LED驱动芯片FP720
    目前led灯带产品应用越来越广泛,在节能环保的社会快速发展驱动下,太阳能照明产品越来越多。但是现有技术中,有些空间狭小,又长又窄的环境空间不适用于现有的太阳能灯使用,现有技术中的太阳能灯照明效果不佳且不能够实现智能化照明;因此迫切地需要重新设计一款新的太阳能led灯带以......
  • 2024年6月普通二本大学毕业的抉择——就业、读研、考公,该选哪条路?
    2024年6月普通二本大学毕业的抉择——就业、读研、考公,该选哪条路?我认为最终决策应基于个人兴趣、能力、职业规划及家庭经济状况等多方面因素综合考虑。无论选择哪条路,都需要付出努力和坚持,重要的是明确自己的目标和方向。1.就业优势:即时经济独立:毕业后直接就业可以立即获......
  • P5324 题解
    题意给定一个数列\(\{a_n\}\),定义一次删除操作为:假设当前序列长度为\(len\),删除序列中所有等于\(len\)的数。现在有\(m\)个操作,每次操作为单点修改或整体加减。每次操作完后,你需要修改若干个数,使得序列能够在若干次删除操作后被删空,求最小修改次数。数据范围:\(1\len,m......