package text;
public class 对象的创建 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//创建对象
Engineer engineer1 = new Engineer();
System.out.println("初始化变量前");
engineer1.showInfo();//调用方法
System.out.println("初始化...");
engineer1.name = "马云";
engineer1.age = 250;
engineer1.tittle = "富豪版";
System.out.println("初始化以后");
engineer1.showInfo();//调用方法
}
}
package text;
public class Cat {
//定义属性(0名称,年龄,颜色)
String name;
int age;
String color;
//构造方法一
public Cat(){
}
//构造方法二
public Cat (String n,int a , String c){
name = n;
age = a;
color =c;
System.out.printf(n,a,c);
}
}
package text;
public class ConstructorDeom {
public static void main(String[] args) {
// TODO Auto-generated method stub
//无参构造方法,输出属性
Cat c1 = new Cat();
System.out.printf(c1.name,c1.age,c1.color);
}
//有参构造
Cat c2 = new Cat("小白",3,"白色");
}
package text;
public class ConstructorDeom {
public static void main(String[] args) {
// TODO Auto-generated method stub
//无参构造方法,输出属性
Cat c1 = new Cat();
System.out.printf(c1.name,c1.age,c1.color);
}
//有参构造
Cat c2 = new Cat("小白",3,"白色");
}
package text;
public class Engineer {
//定义属性
String name;
int age;
String tittle;
//定义方法
public void work(){
System.out.println("做项目");
}
//定义显示信息的方法
public void showInfo(){
System.out.println("我是%d,年龄%s,职称是%d"+name+age+tittle);
}
}