封装能够被认为是一个庇护屏蔽,防备该类的代码和数据被外部类定义的代码随机接见。要接见该类的代码和数据,必需经由过程严厉的接口掌握。
封装最主要的功用在于我们能修正本身的完成代码,而不必修正那些挪用我们代码的顺序片断。恰当的封装能够让程式码更轻易明白与保护,也加强了程式码的安全性。
完成Java封装的步骤
1. 修正属性的可见性来限定对属性的接见(平常限定为private),比方:
public class Person { private String name; private int age; }
这段代码中,将 name 和 age 属性设置为私有的,只能本类才接见,其他类都接见不了,云云就对信息举行了隐蔽。
并为每个属性建立一对取值(getter)要领和赋值(setter)要领,用于对这些属性的接见和
class Dog{ String name;//成员变量 int age; private char genter;//加private变成私有属性,要供应要领才在外部举行挪用 public void setGenter(char genter){ //加if语句能够防备乱输入 if(genter=='男'||genter=='女'){ this.genter=genter;//this.name,这个name为成员变量 }else{ System.out.println("请输入准确的性别"); } } public char getGenter(){ return this.genter; } } public class Test1{ public static void main(String[] args){ Dog one=new Dog(); one.setGenter('女'); System.out.println(one.getGenter()); } }
以上就是java中封装怎样写的细致内容,更多请关注ki4网别的相干文章!