• (封装)已知的一个类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());
        }
    }
  • 相关阅读:
    七、Nacos和Eureka的区别
    python判断文件存在方式
    HTML小技能:嵌入技术
    GIT_工作3年后对GIT重新总结学习
    20220725 自动控制原理中的补偿器
    vue-element-admin 后台管理系统项目总结(1)思维导图
    戴好这六顶帽子的项目经理,无论项目团队还是个人成长都受益终生
    Google Earth Engine 教程——Landsat 8 影像各波段直方图统计
    1.12 进程注入ShellCode套接字
    2023-10-22
  • 原文地址:https://blog.csdn.net/heliuerya/article/details/127903126