zoukankan      html  css  js  c++  java
  • 封装

    一、编程中封装的优点

    1.提高代码的安全性

    2.提高代码的重复性

    3.“高内聚”:封装细节,便于修改内部代码,提高可维护性。

    4.“低耦合”:简化外部调用,便于调用者使用,便于扩展和协作。

     二、封装的实现--使用访问控制符

    三、封装的使用细节

    代码示例

    package cn.f;
    
    public class Person {
        private int id;
        private String name;
        private int age;
        private boolean man;
        
        public void setName(String name) {
            this.name=name;
        
        }
        
        public String getName() {
            return this.name;
        }
        
        
        public void setAge(int age) {
            if(age>=1&&age<=120) {
                this.age=age;
                
            }
            else {
                System.out.println("请输入正常年龄!");
            }
        }
        
        public int getAge() {
            return this.age;
        }
    
    
    
    
        
    }
    package cn.f;
    
    public class TestEncapsulation {
        private String a;
        public static void main(String args[]) {
            String a;
            Person p=new Person();
            p.setName("sun");
            a=p.getName();
            p.setAge(18);
            System.out.println(a);
            System.out.println(p.getAge());
            
        }
    }
  • 相关阅读:
    js返回到顶部
    css培训一
    css常用hack技巧
    css培训二
    css样式渲染规则
    html语义(一)
    css样式表管理
    html+css培训方案
    继承
    封装
  • 原文地址:https://www.cnblogs.com/ssxblog/p/11183193.html
Copyright © 2011-2022 走看看