三、面向对象程序设计 - 封装性

在这里插入图片描述

面向对象的程序设计三大特性:

  1. 封装性
  2. 继承性
  3. 多态性

封装性

不仅仅是把属性和方法封装到一起,还有不同的关键字表示权限
private:

class Person {                                //习惯大写 
	private int age;     					  //private 只可以在类内访问 
	
	public void setAge(int age){
		this.age = age;
	}

	public int getAge(){
		return this.age;
	}
}; 
	
public class Oop {                             //必须大写和文件名一致
	public static void main(String args[]){
		
		Person p1 = new Person();               //使用new创建类
		
		p1.setAge(6);
		System.out.println(p1.getAge());
		
	}
}

  • age只能通过setAge方法设置,和getAge方法获取,不能直接在类外直接调用,避免误操作
发布了29 篇原创文章 · 获赞 9 · 访问量 1886

猜你喜欢

转载自blog.csdn.net/m0_46291920/article/details/104522402