Java中封装性的使用

简介: //Java面对对象基本特性之一:封装性//作用:保护某些属性和方法不被外部所看见//封装的实现:通过关键字private声明//鼠标右键--->Source---->Generate Getters and setters自动获取get和set方法class Person{ priv...
//Java面对对象基本特性之一:封装性
//作用:保护某些属性和方法不被外部所看见
//封装的实现:通过关键字private声明
//鼠标右键--->Source---->Generate Getters and setters自动获取get和set方法
class Person{
	private int age ; 
	private String name ;
	//实现get方法
	public int getAge(){
		return age ;
	}
	//实现set方法
	public void setAge(int age){
		this.age = age ;
	}
	public void setName(String name){
		this.name = name ;
	}
	public String GetName(){
		return name ;
	}
	public void tell(){
		//通过Get方法获取属性
		System.out.println("年龄:"+getAge()+"姓名:"+GetName());
	}
	
	
}
public class HelloWorld {
	public static void main(String[] args){
		Person per = new Person();
		//在java中,private关键字声明即为私有属性不能被外部以正常形式访问,例如:
		//per.age per.name
		//如果需要从外部访问,需要在类的内部实现set方法和get方法
		//调用set方法设置属性
		per.setAge(23);
		per.setName("Y.X.YANG");
		per.tell();
	}
}
	

目录
相关文章
|
19天前
|
安全 Java 数据安全/隐私保护
|
19天前
|
搜索推荐 Java
Java的面向对象特性主要包括封装、继承和多态
【4月更文挑战第5天】Java的面向对象特性主要包括封装、继承和多态
15 3
|
4月前
|
Java 编译器
Java基础知识:什么是封装、继承和多态?
Java基础知识:什么是封装、继承和多态?
72 0
|
4月前
|
Java C#
Java(十八)封装
Java(十八)封装
27 0
|
25天前
|
Java
Java常用封装Base对象
Java常用封装Base对象
8 0
|
1月前
|
Java 关系型数据库
JAVA类的设计与封装
JAVA类的设计与封装
13 1
|
1月前
|
Java 数据安全/隐私保护 开发者
从零到一:深入理解Java中的封装、继承与多态
从零到一:深入理解Java中的封装、继承与多态
42 0
|
1月前
|
安全 Java
java-基本数据类型的类封装
java-基本数据类型的类封装
14 0
|
1月前
|
Java
Java中的面向对象编程特性(封装、继承、多态)
Java中的面向对象编程特性(封装、继承、多态)
|
1月前
|
存储 Java 编译器
【详识JAVA语言】面向对象程序三大特性之一:封装
【详识JAVA语言】面向对象程序三大特性之一:封装
51 1