面向对象初始

万物皆对象,对象因关注而产生!!!


设计:分析 》 问题域 》 设计类

编码:定义类    产生   对象






//Has A 关系
//public class Boy {
//
// public Girl myGirl;
//
// public void kiss(){
// System.out.println("让我亲一个嘛~~~~");
// this.myGirl.response();
// }
//
//}




/*
 * USE A 关系
 */
public class Boy{

// public void kiss(Girl theGirl){
// System.out.println("让我亲一个嘛~~~~");
// theGirl.response();
// }

public void kiss(){
System.out.println("让我亲一个嘛~~~~");
Girl theGirl = new Girl();
theGirl.response();
}

}




创建类,定义类,添加属性和方法


/*
 * 当一个类是public的时候,类名与文件名必须保持一致
 */
public class Dog {

public String name;//名字

public String breed;//品种

public int age;//年龄

public String color;//颜色

public void bark(){
System.out.println("汪汪汪~~~");
}

public void eat(String food){
System.out.println("我喜欢吃" + food);
}

public String askTheColor(){

return this.color;
}
}


写测试代码

public static void main(String[] args) {

//类不能直接使用,需要通过类产生对象。
//对象才是具体的、实际的存在

Dog snoopy = new Dog();
snoopy.name = "旺财";
snoopy.breed = "中华田园犬";
snoopy.age = 5;
snoopy.color = "黄色";

snoopy.bark();//调用行为
snoopy.eat("骨头");
String dogColor = snoopy.askTheColor();
System.out.println("得到了一只" + dogColor +"的狗。");

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值