面向对象的封装(粘贴Markdown代码解决缩进问题)

直接粘贴idea的代码会导致缩进错乱,建议先粘贴到记事本再粘贴到笔记!!!

1.先将属性私有化,再对外提供简单的接口可以访问内部。如set、get方法

2.set方法:修改年龄

public void setAge(int a){
//可编写业务逻辑进行控制,进行安全过滤
age=a;
}

3.get方法:读取年龄

public int getAge(){
return age;
}

注意 set与get不含有static关键字

封装例如

public class People {  
private String phone="1397908xxxx";  
public void setPhone(String phone) {   
//简易控制
if(phone.length()==11){            this.phone = phone;        }       
else{            
System.out.println("输入不合法!!!");        }    } 
public String getPhone() {    
return phone;    }}


public class FengZhuang { 
public static void main(String[] args) { 
People hzx=new People();     
System.out.println(hzx.getPhone());     
hzx.setPhone("1300605xxxx");     
System.out.println(hzx.getPhone());    }}

posted @ 2022-06-24 16:03  零基础科班  阅读(53)  评论(0)    收藏  举报