java.util.Scanner input = new java.util.Scanner(System.in);//调用的是有参构造
int num = input.nextInt();//从键盘输入一个整数
java.util.Random rand = new java.util.Random();//调用的是无参构造
int num = random.nextInt(10);//产生一个[0,10)的整数
classTest12_Constructor{publicstaticvoidmain(String[] args){//创建对象//类名 对象名 = new 类名();//Circle c = new Circle();
Circle c =newCircle(1.2);//1.2给半径赋值,在创建对象的同时给属性赋值用的
c.printInfo();
c.setRadius(2.5);//创建对象之后,修改属性值用的
c.printInfo();
Circle c2 =newCircle();//先创建对象,不给半径赋值
c2.setRadius(3.6);
c2.printInfo();}}classCircle{privatedouble radius;//double r:构造器的形参列表publicCircle(double r){//有参构造
radius = r;//给半径赋值}publicCircle(){//无参构造}publicvoidprintInfo(){
System.out.println("半径:"+ radius);}publicvoidsetRadius(double r){
radius = r;}}