构造器

1 构造器

 

//公共类
public class Re{

    //定义一个main方法 
    
    
    public static void main(String[] args){
        Cat p1=new Cat("jack",20);//new的时候被调用 避免缺少参数 避免bug
        System.out.println("p1.name:"+p1.name);
        System.out.println("p1.age:"+p1.age);
        
    }//结束主方法

    
}
class Cat{//自定一个类
    String name;
    int age;
    public Cat(String cName,int cAge){//构造方法必须和类名一致 传参
        System.out.println("构造器被调用");
        name=cName;
        age=cAge; 
    }
    

}

2 两个同名的构造器

 3 默认构造函数

3.1写一个Dog类

 3.2编译文件

3.3cmd里输入命令dir  查看  生成的Dog.class

 

看不懂需要反编译成能能看懂的

cmd里输入Javap  Dog.class  看到生成里一个Dog();的文件

 

posted @ 2025-05-12 14:27  胖豆芽  阅读(4)  评论(0)    收藏  举报