码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • (封装)已知的一个类Student


    /*
    (封装)已知一个类Student代码如下:
    class Student1 {
       String name;
       int age;
       String address;
       String zipCode;
       String mobile;
    }
    要求:
    1、把Student 的属性都私有化,并提供get/set方法以及适当的构造方法
    2、为Student 类添加一个getPostAddress方法,要求返回Student对象的地址和邮编
     */
    class Student1{
        private String name;
        private int age;
        private String address;
        private String zipCode;
        private String mobile;
    //    无参构造方法
    
        public Student1() {
        }
    
    //    有参构造方法
    
        public Student1(String name, int age, String address, String zipCode, String mobile) {
            this.name = name;
            this.age = age;
            this.address = address;
            this.zipCode = zipCode;
            this.mobile = mobile;
        }
    
    //    set and get
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public int getAge() {
            return age;
        }
    
        public void setAge(int age) {
            this.age = age;
        }
    
        public String getAddress() {
            return address;
        }
    
        public void setAddress(String address) {
            this.address = address;
        }
    
        public String getZipCode() {
            return zipCode;
        }
    
        public void setZipCode(String zipCode) {
            this.zipCode = zipCode;
        }
    
        public String getMobile() {
            return mobile;
        }
    
        public void setMobile(String mobile) {
            this.mobile = mobile;
        }
    //    getPostAddress方法,要求返回Student对象的地址和邮编
        public String getPostAddress(){
            return "地址:" + this.getAddress() + ",邮编:" + this.getZipCode();
        }
    }
    class Student1Test {
        public static void main(String[] args) {
    //        使用无参构造方法创建一个学生对象
            Student1 s = new Student1();
    //        输出上面学生对象的姓名家庭住址和邮编
            System.out.println(s.getName() + s.getPostAddress());
    //        为上面的学生对象赋值
            s.setName("张三");
            s.setAddress("河北省秦皇岛市");
            s.setZipCode("066300");
            System.out.println(s.getName() + s.getPostAddress());
        }
    }
  • 相关阅读:
    重生的 SDN?我们以前没试过吗?
    后端统一处理返回前端日期LocalDateTime格式化去T,Long返回前端损失精度问题
    故障007:dexp导数莫名中断
    432-C++基础语法(41-50)
    【Flink源码】从StreamExecutionEnvironment说起
    [XYCTF新生赛]-PWN:baby_gift解析(函数调用前需清空eax)
    (完全解决)pycharm运行或者调试项目的时候报错:test setup failed
    前端 WebSocket 的一些使用
    spark与scala的对应版本查看
    Jmeter(五十三) - 从入门到精通高级篇 - 懒人教你在Linux系统中安装Jmeter(详解教程)
  • 原文地址:https://blog.csdn.net/heliuerya/article/details/127903126
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号