zoukankan      html  css  js  c++  java
  • java 封装

    封装表现:

     1、方法就是一个最基本封装体。

      2、类其实也是一个封装体。

     从以上两点得出结论,封装的好处:

     1、提高了代码的复用性。

     2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。

     3、提高了安全性。

     私有private:
    例如:

     1 package 作业;
     2 
     3 public class dog extends Animal {
     4     private String dog_name;
     5         public void setdog_name(String a){
     6             this.dog_name = a;
     7         }
     8         public String getdog_name(){
     9             return dog_name;
    10         }
    11     public void behavior(){
    12         super.behavior();
    13         System.out.println(dog_name);
    14     }
    15 }
     1 package 作业;
     2 
     3 public class Animal {
     4     private String color;
     5     private String call;
     6     private int leg;
     7     public void setColor(String color){
     8         this.color = color;  
     9     }
    10     public String getColor(){
    11         return color;
    12     }
    13     public void setCall(String call){
    14         this.call = call;
    15     }
    16     public String getCall(){
    17         return call;
    18     }
    19     public void setLeg(int leg){
    20         this.leg = leg;
    21     }
    22     public int getLeg(){
    23         return leg;
    24     }
    25     public void behavior(){
    26         System.out.println("吃饭");
    27         System.out.println(call);
    28         System.out.println(color);
    29         System.out.println(leg);
    30     }
    31 }
    1 dog d = new dog();
    2         d.setColor("黄色");
    3         d.setLeg(4);
    4         d.setCall("汪汪汪");
    5         d.setdog_name("大黄");
    6         d.behavior();

  • 相关阅读:
    基于python内置方法进行代码混淆
    python-__getattr__ 和 __getattribute__
    python-flask学习
    python-创建进程的三种方式
    python-property、__get__、__set__
    call apply bind
    【算法】js实现最短时间走完不同速度的路程
    图片懒加载实现
    MoonLight可视化订单需求区域分析系统前端
    前端代码基本命名规范和格式规范
  • 原文地址:https://www.cnblogs.com/wangrongchen/p/9051653.html
Copyright © 2011-2022 走看看