封装

我今天学会了封装和继承,例如:

第一个类:

package com.wan.animal;
/*
 * 创建一个Dog类
 * 属性:1、名字  2、年龄  3、颜色
 * 方法:1、叫   2、跑  3、吃
 * 作者:万吉珠
 * 时间:2015-9-1
 * */
public class Dog {
 private String name;
 private int age;
 private String color;
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public int getAge() {
  return age;
 }
 public void setAge(int age) {
  if(age>0 && age <15){
  this.age = age;
  }else{
   System.out.println("年龄不对。");
  }
 }
 public String getColor() {
  return color;
 }
 public void setColor(String color) {
  this.color = color;
 }
 public void eat(){
  System.out.print("eat~~   ");
 }
 public void run(){
  System.out.print("run~~   ");
  
 }
 public void brak(){
  System.out.print("wangwang~~   ");
 }
 
 

}

 

第二个类

package com.wan.test;
import com.wan.animal.Dog;
import com.wan.animal.Cat;
public class Test {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Dog dog1 = new Dog();
  dog1.setName("旺财");
  System.out.println("名字:"+dog1.getName());
  dog1.setAge(6);
  System.out.println("年龄:"+dog1.getAge());
  dog1.setColor("白加黑");
  System.out.println("颜色:"+dog1.getColor());
  System.out.print("我会:  ");
  dog1.brak();
  dog1.run();
  dog1.eat();
  System.out.println("\n");
  Cat cat1 =new Cat();
  cat1.setName("Tom");
  System.out.println("名字:"+cat1.getName());
  cat1.setAge(3);
  System.out.println("年龄:" + cat1.getAge());
  cat1.setColor("红配绿");
  System.out.println("颜色:"+ cat1.getColor());
  System.out.print("我会:");  
  cat1.brak();
  cat1.run();
  cat1.zhua();
  

 }

}
第三个类:

package com.wan.animal;
/*
 * 创建一个一个Cat类
 * 属性:1、名字 2、颜色 3、年龄
 * 方法:1、叫   2、跑  3、抓老鼠
 * 作者:万吉珠
 * 时间:2015-9-1
 * */
public class Cat {
 private String name;
 private String color;
 private int age;
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public String getColor() {
  return color;
 }
 public void setColor(String color) {
  this.color = color;
 }
 public int getAge() {
  return age;
 }
 public void setAge(int age) {
  if(age>0&&age<12){
   this.age = age;   
  }else{
   System.out.println("年龄不对.");
   
  }
  
 }
 public void brak(){
  System.out.print("miaomiao~~  ");
 }
 public void run(){
  System.out.print("run~~  ");
 }
 public void zhua(){
  System.out.print("抓老鼠~~  ");
 }

}

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值