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);
    	}
    }    
    

      

  • 相关阅读:
    Spring AOP
    编写jQuery插件
    Linux下SVN服务器搭建
    Redis安装配置与Jedis访问数据库
    使用redis做mysql缓存
    $(document).ready(function(){})和$(window).load(function(){})的区别
    SSH三大框架简介
    docker inspect命令
    ELK 环境搭建3-Logstash
    ELK 环境搭建2-Kibana
  • 原文地址:https://www.cnblogs.com/dengchenrong/p/6044797.html
Copyright © 2011-2022 走看看