java封装性之private
2024-08-26 07:46:37
public class TestDemo{
public static void main(String args[]){
Person perA= new Person();
perA.setName("王强");
perA.setAge(30);
perA.tell();
}
}
class Person{
private String name; //private 属性封装,权限只能在本类中使用,因此要想在其它类中使用必须使用setter、getter方法
private int age;
public void setName(String n){ //setter 语法
name=n;
}
public void setAge(int a){
if(a>=0 && a <=250){ //过滤检查合法性
age=a;
}
}
public String getName(){ //getter 语法
return name;
}
public int getAge(){
return age;
}
}
最新文章
- dereverberation
- 以libfuse为例介绍rpm打包工具rpmbuild的使用和SPEC文件的编写
- python安装setuptools
- mac 下安装android studio(转)
- JavaScript权威指南学习笔记4
- 返回hash 类型的json
- ArcGIS多面体(multipatch)解析——引
- bluetooth发展(五岁以下儿童)------蓝牙功能测试(一个)
- 15、TCP/IP协议
- 魔方---java
- python数据结构-如何为元组中的每个元素命名
- Docker Spring-boot
- django-全文检索
- jmeter 基础功能详解
- Redis----windows下的常用命令二
- C# 注册表修改 立即生效 [转]
- .NET高级工程师逻辑面试题
- 【转】c#中@的3种作用
- git学习——分支
- ListView里面adapter的不同分类的item