类调类
类调类class Mes
{
private String info;
public Mes(String tempInfo){
info = tempInfo;
}
public String getInfo(){
return info;
}
public void setInfo(String info){
this.info = info;
}
}
class Person //定义一个类
{
private String name; //人的姓名
private int age; //人的年龄
public Person(Mes msg,int tempage){ //定义双参构造方法
name = msg.getInfo();
age = tempage;
}
public Mes getMes(){
return new Mes("姓名:"+name+",年龄:"+age);
}
public void shuchu(){
System.out.println("姓名:"+name+",年龄:"+age);
}
}
public class sy
{
public static void main(String args[]){
Person per = new Person(new Mes("张三"),19);
per.shuchu(); //信息输出
Mes msg = per.getMes(); //获取对象
System.out.println(msg.getInfo()); //获取信息内容
}
}
本题在Person类中接受了Mes类对象,并且将info的属性赋给了name,同时提供新的Mes类对象的处理方法以实现返回信息。
输出结果
本次学习锻炼了类的调用能力,虽然现在的自己还什么都不知道,但是相信在不断的学习中得到突破。



