面向对象的特征之一:封装
Posted yang-1yang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象的特征之一:封装相关的知识,希望对你有一定的参考价值。
封装目的就是使用一定的方法把程序的执过程封装起来,不让外界来进行进行随意的更改。封装一般都是在现实开发把类的属性进行封装。
封装的好处
1.就是保证数据的安全性
2.操作简单方便
3.隐藏了实现的过程
封装的具体实现过程:
1.使用private修饰被需要封装的成员属性
2.对外提供一个公共的方法来设置属性的值和获取属性的值
3.使用对象来调用成员
例如:
package com.test5;
class Person{
private String name;
private int age;
private String address;
public Person(){
}
public Person(String name,int age,String address){
this.age=age;
this.name=name;
this.address=address;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public void Test(){
System.out.println("PerSon的Testr()");
}
}
public class PersonTest {
public static void main(String[] args) {
Person p=new Person();
p.setName("tom");
p.setAge(120);
p.setAddress("天津");
p.Test();
}
}
以上是关于面向对象的特征之一:封装的主要内容,如果未能解决你的问题,请参考以下文章