2.类的构造方法
来源:互联网 发布:刺客列传网络剧百度云 编辑:程序博客网 时间:2024/05/17 09:24
在创建对象时,对象的属性都被初始化为默认初始值。可以设想如果每次创建一个类的实例都去初始化它的成员变量将是非常麻烦的。
因此,JAVA提供了构造方法。构造方法和它所在的类名字一样,作用是在对象被创建时用来初始化对象,但它没有返回类型(void也不行)
例3-7
在例3-5的基础上,给Employee类增加一个构造方法来完成各属性的初始化
package hrms.entity;public class Employee {private String no;private String name;private double salary;public void dispInfo(){System.out.println("当前员工信息");System.out.println("********************");System.out.println("编号:"+no);System.out.println("姓名:"+name);System.out.println("薪水:"+salary);System.out.println("********************");}public String getNo(){return no;}public void setNo(String no){this.no = no;}public String getName(){return name;}public void setName(String name){this.name = name;}public double getSalry(){return salary;}public void setSalary(double salary){this.salary = salary;}public Employee(String no,String name,double salary){this.no = no;this.name = name;this.salary = salary;}}
例3-8
修改Test类
package hrms.entity;public class Test {public static void main(String[] args) {Employee emp1;emp1 = new Employee("0001","张三",5000);emp1.dispInfo();}}运行结果与之前一样
注意:所有的类都有构造方法,如果类中没有定义任何构造方法,则系统会自动为类加入一个默认的无参构造方法,但是一旦自己定义了构造方法,则默认构造方法将不复存在。
0 0
- 2.类的构造方法
- 类的构造方法
- 类的构造方法
- 类的构造方法
- java 类的构造方法
- 派生类的构造方法
- Ext类的构造方法
- 类的构造方法小结:
- 抽象类的构造方法
- Field类的构造方法
- 抽象类的构造方法
- Java类的构造方法
- 反射类的构造方法
- 抽象类的构造方法
- Java类的构造方法
- 类的构造方法小结
- java类的构造方法
- java:类的构造方法
- 链表两两交换节点
- Activity在onResume里调用getIntent()拿不到数据
- CSMA/CD协议
- 让EasyDarwin只支持RTP over TCP传输
- HTML-02 Table&Form&Frame
- 2.类的构造方法
- leetcode java
- CSS布局模型
- 紫书章六例题五 移动盒子 UVA 12657 (数组模拟双向链表)
- 机器学习实践系列之5
- ipa上传Appstore报错Unexpected CFBundleExecutable Key
- linux jdk1.8环境配置
- Linux(十) 之 负载均衡lvs(上)
- pandas入门三