zoukankan      html  css  js  c++  java
  • 关于Java中的构造方法和set方法()给属性赋值

    对于一个类中的成员变量(属性),属性如果都设置成了private类型,那么对外给属性设置了get和set方法 ,

    那么外部程序中给这些属性设置值,有两种方式.

    第一种就是通过set()方法.

    第二种就是通过含有这个属性的构造方法来直接设置这个属性的值.

    Student.java

     1 public class Student {
     2     private int age;
     3     private String name;
     4     private int id;
     5     
     6     public Student(int age, String name) {
     7         super();
     8         this.age = age;
     9         this.name = name;
    10     }
    11     public int getAge() {
    12         return age;
    13     }
    14     public void setAge(int age) {
    15         this.age = age;
    16     }
    17     public String getName() {
    18         return name;
    19     }
    20     public void setName(String name) {
    21         this.name = name;
    22     }
    23     public int getId() {
    24         return id;
    25     }
    26     public void setId(int id) {
    27         this.id = id;
    28     }
    29 }

     一开始我的思维仅仅局限在属性设置通过set()方法上.压根就没有想到还可以通过构造方法.思维的局限.

  • 相关阅读:
    to_char &&to_date
    java中Integer 与 String 类型的 相互 转换
    group by 的用法
    谈 计算时间的天数差
    领域建模
    Java Classloader详解
    阿里巴巴Java招聘
    Maven Archetype
    负载均衡
    Maven
  • 原文地址:https://www.cnblogs.com/DreamDrive/p/4318140.html
Copyright © 2011-2022 走看看