zoukankan      html  css  js  c++  java
  • 面向对象三大特征之 封装

    使用 pivate关键字

    1.封装属性:private 数据类型 属性名称 = 默认值

    2.封装方法:private 返回值类型 void 方法名称(参数列表)

    3.只要是属性就必须要用封装,被封装的属性是通过setter和getter方法设置和取得内容。

    例: name属性    setName     getName

    class person{
    	private string name;
    	private int age;
    }
    public String setName(){
    	name=n;
    }
    public int setAge(){
    	age=a;
    }
    public void setAge(int a){
    	if(a>=0 && a<=100){
    		age=a;
    	}
    }
    public String getName(){
    	return name;
    	
    }
    public int getAge(){
    	return age;
    	
    }
    public class person{
    	pulic static void main(String args[]){
    		per.setName("张三");
    		per.setAge("30");
    		per.tel;
    	}
    }
    

     4.访问本类中的其他方法的时候要保证方法是本类中定义的方法。在方法前加上this关键字实现调用

    即:this.方法  

    class person{
    	private string name;
    	private int age;
    }
    public String setName(){
    	name=n;
    }
    public int setAge(){
    	age=a;
    }
    
    public String getName(){
    	return name;
    	
    }
    public int getAge(){
    	return age;
    	
    }
    public class person{
    	pulic static void main(String args[]){
    		per.setName("张三");
    		per.setAge("30");
    		per.tel;
                    system.out.println("姓名:"+this.getName+"年龄:"+this.getAge);
    	}
    }    
    

      

  • 相关阅读:
    js中有关类、对象的增强函数
    ES6学习准备
    JavaScript中类型检测
    网页性能优化
    前端工程化
    2014年度总结和计划
    vim命令汇总
    互联网思维
    传统企业信息化
    创业这三年¥.NET之尴尬处境
  • 原文地址:https://www.cnblogs.com/dengchenrong/p/6044797.html
Copyright © 2011-2022 走看看