封装与构造器

 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

 

封装与构造器

上一篇:安装gitbook及解决环境变量


下一篇:Python协程