Java——基础知识——类的封装
Posted UDK_KL.
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java——基础知识——类的封装相关的知识,希望对你有一定的参考价值。
如有不妥之处欢迎指正
封装的必要性
令该类的成员变量或内部信息不能被外界访问,外界只能通过该类提供的方法(函数)对该类的内部信息进行操作,以此来保证程序的正常运行。
封装的实现
通过将内部属性(成员变量)私有化(private),使外部不能直接访问其内部变量,并提供一些公共(public)的方法使外界有限制条件地间接访问和操作该类的内部成员。
import java.util.Scanner;
class A
{
private int a; //将该成员变量设为私有以阻止外界直接访问该变量
public void into(int a) //将该方法设为公有以使外界能够访问
{ //括号内用于接收传入的变量
this.a=a; //将外部输入的值赋给该类的成员变量
}
public void output()
{
System.out.printf("%d",a); //输出该成员变量此时的值
}
}
public class Main
{
public static void main(String [] args)
{
Scanner in = new Scanner(System.in);
A b = new A();
b.into(in.nextInt()); //输入数据
b.output();
}
}
输入
3
输出
3
以上是关于Java——基础知识——类的封装的主要内容,如果未能解决你的问题,请参考以下文章