定义了一个动物类,并在类中定义了name和age两个变量(变量类型分别为String和int类型的)和方法setName()

设置动物名称,setAge()方法设置年龄,getName()方法得到姓名,getAge()方法获取年龄。在main()方法中创建此动物类的实例对象,调用类中的方法,设置其姓名、年龄,最后打印输出该动物的名字和年龄。

java编程如下:
public class animal {
int age;
String name;
public void setAge(int age){
this.age = age;
}
public void setName(String name){
this.name = name;
}
public int getAge(){
return age;
}
public String getName(){
return name;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
animal an = new animal();
an.setAge(10);
an.setName("mimi");
System.out.println("该动物是"+an.getName()+","+"年龄为"+an.getAge());
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-22
#include <iostream>
#include <string>
using namespace std;

class Animal
{
public:
Animal():name(""),age(0){}
~Animal(){}

void setName(string strName) { name=strName; }
void setAge(int nAge) { age=nAge; }
string getName() { return name; }
int getAge() { return age; }
private:
string name;
int age;
};

int main()
{
string name;
int age;
Animal x;

cout<<"input animal's name"<<endl;
cin>>name;

cout<<"input animal's age"<<endl;
cin>>age;

x.setName(name);
x.setAge(age);

cout<<x.getName()<<"\'s age is "<<x.getAge()<<endl;

cin.get();
cin.get();
return 0;
}