首页 > 其他 > 详细

封装与构造器

时间:2021-09-08 19:38:32      阅读:26      评论:0      收藏:0      [点我收藏+]
 1 public  class  Demo2 {
 2     public static void main(String[] args) {
 3         test b=new test(5);
 4         test b1=new test();//test()称为构造器,就是默认的构造方法,如果没有显式的定义一个构造器,系统默认
 5                            // 就是对象初始生成的时候,给对象加一个自己定义的方法
 6         b.setAge(45);
 7         b.getAge();
 8     }}
 9   class test {//一个类文件可以再创建另一个类,但不可以是public类型,只能是默认类型
10     public test(int i){
11         System.out.println("自己定义的构造器参数i为"+"\t"+i);//自己定义构造器,初始化对象
12     }
13     public test(){
14         System.out.println("构造器可以创建多个,");//多个构造器形成方法重载
15     }
16     private int age;
17     public int getAge() {//封装的get,set方法
18         return age;
19     }
20     public void setAge(int age) {
21         if (age>0||age<130){
22             this.age=age;
23             System.out.println(age);
24         }
25         else {
26             System.out.println("年龄不合法");
27         }
28 
29     }
30 }
自己定义的构造器参数i为    5
构造器可以创建多个,
45

进程已结束,退出代码为 0

 

封装与构造器

原文:https://www.cnblogs.com/hpp132612/p/15240703.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!