Dog作业

 代码:

public class Dog {
	String sex;//定义一个string型成员变量sex
	String name;//定义一个string型成员变量name
	String color;//定义一个string型成员变量color
	String call;//定义一个string型成员变量call
	public String getSex() {//构造getter方法
		return sex;//返回成员变量sex
	}
	public void setSex(String sex) {//构造setter方法
		this.sex = sex;//返回成员变量sex
	}
	public String getName() {//构造getter方法
		return name;//返回成员变量name
	}
	public void setName(String name) {//构造setter方法
		this.name = name;//返回成员变量name
	}
	public String getColor() {//构造getter方法
		return color;//返回成员变量color
	}
	public void setColor(String color) {//构造setter方法
		this.color = color;//返回成员变量color
	}
	public String getCall() {//构造getter方法
		return call;//返回成员变量call
	}
	public void setCall(String call) {//构造setter方法
		this.call = call;//返回成员变量call
	}
	//创建introduce和bark成员方法
	public String introduce() {
	return sex+"狗"+name+"是"+color+"的";//返回参数值语句
	}
	public String bark() {
		return sex+"狗"+name+"正在"+call+"叫";	//返回参数值语句
	}
	//构造方法调取参数
	public Dog() {
		//构造函数 无参数
	}
	public Dog(String sex,String name,String color) {//构造函数 sex,name,color参数
		this.sex=sex;//将参数值赋值类的成员变量sex
		this.name=name;//将参数值赋值类的成员变量name
		this.color=color;//将参数值赋值类的成员变量color
	}
	public Dog (String sex,String name,String color,String call) {//构造函数 sex,name,color,call参数
		this.sex=sex;//将参数值赋值类的成员变量sex
		this.name=name;//将参数值赋值类的成员变量name
		this.color=color;//将参数值赋值类的成员变量color
		this.call=call;//将参数值赋值类的成员变量call
	}
	
 
}

 代码:

public class DogTest {
	public static void main(String []args) {//主方法
		Dog D1=new Dog("公","旺财","黄色");//创建了一个Dog类型名为D1的引用变量
		String introduce=D1.introduce();//将D1的引用变量赋值string型introduce成员方法
		System.out.println(introduce);//访问introduce对象的方法属性
		Dog D2=new Dog("母","豆豆","白色","嗷呜");//创建了一个Dog类型名为D2的引用变量
	    String bark=D2.bark();//将D2的引用变量赋值string型bark成员方法
		System.out.println(bark);//访问bark对象的方法属性
	    
	}
 
}

运行结果如下: 

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值