对于继承封装的理解


一封装
把对象信息,内部逻辑结构隐藏起来
private 只能在当前内部被访问
default可以被同个包其他类访问
protected
public
this 在方法内需要调用方法对象时
二,继承
由已有类派发出新类,新类吸收已有类的属性和行为,并扩展新的能力
具有传递性
单一性
package 继承;
public class Bird {
        private String name ;
        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 String getWeight() {
              return weight ;
       }
        public void setWeight(String weight ) {
              this . weight = weight ;
       }
        private String color ;
        private String weight ;
        public void fly(){
             System. out .println( "飞翔" );
       }
        public void foot(){
             System. out .println( "走路" );
       }
       
       
}
package 继承;
public class Dayan extends Bird {
       
}
package 继承;
public class Test {
        public static void main(String[] args ) {
              // TODO Auto-generated method stub
             Dayan dayan = new Dayan();
              dayan .setColor( "黄色" );
             System. out .println( dayan .getColor());
              dayan .fly();
              dayan .foot();
       }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值