`

第十一章-面向对象(封装-思想)

 
阅读更多
/**
 *  封装(Encapsulation)
	封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式.
	好处:
	将变化隔离.
	便于使用.
	提供重用性
	提高安全性.
	封装原则;
	将不需要对外提供的内容都隐藏起来.
	把属性都隐藏,提供公共方法对其访问.
	
   private:私有,是一个权限修饰符,用于修饰符成员
                                私有的内容之在本类中有效.
注意:                               
            私有就是封装 封装不等于私有 
	封装是个非常大的概念.叫做隐藏细节.
	隐藏细节不代表只有私有,我不用私有一样也能隐藏,
	只要做到你访问不到就已经做到隐藏了
	
什么是封装简单说法:
	只要是内部隐藏的都是封装	
	它是隐藏类中的细节,对外提供访问的方式.
	举例:
	笔记本就是个封装体
	函数(方法是个封装体)
 */


public class Person {
	
	private int age;
	int name;
	
	
	public int getAge() {
		return age;
	}


	public void setAge(int age) {
		this.age = age;
	}

	
	public int getName() {
		return name;
	}


	public void setName(int name) {
		this.name = name;
	}

	public static void main(String[] args) {
		Person p = new Person();
		p.age=30;
		System.out.println(p.age);
	}
}

 

分享到:
评论

相关推荐

    面向对象程序设计C#版---.zip

    第十一章..........无熟人难办事?——聊设计模式迪米特法则 第十二章..........有了门面,程序员的程序会更加体面 第十三章..........设计模式不能戏说!设计模式怎就不能戏说?

    设计模式:可复用面向对象软件的基础--详细书签版

    它将成为我在寻找面向对象设计思想过程中经常翻阅的一本书﹕这正是复用的真实含义所在,不是吗﹖”--sanjiv gossain, journal of object-oriented programming [/font] 目 录 序言 前言 读者指南 第1章 引言 1 ...

    戏说面向对象程序设计

    第十一章...........无熟人难办事?——聊设计模式迪米特法则 第十二章...........有了门面,程序员的程序会更加体面 第十三章...........设计模式不能戏说!设计模式怎就不能戏说...

    写给大家看的面向对象编程书(第3版).[美]Matt Weisfeld(带详细书签).pdf

    第11章 对象和可移植数据:XML 164 11.1 可移植数据 164 11.2 XML 165 11.3 XML与HTML 166 11.4 XML和面向对象语言 166 11.5 两个公司间共享数据 167 11.6 用DTD验证文档 168 11.7 将DTD集成到XML文档 170 ...

    ASP.NET 3.5 开发大全 (上)

    第11章:本章主要讲解了用户控件和自定义控件的编程方法,以便开发人员能够高效的进行功能的封装。 第12章:重点介绍了CSS和母版页对ASP.NET应用程序进行样式控制的方法和技巧。 第13章:本章详细的讲解了ASP.NET...

    Java语言程序设计

    1.5.2 数组的创建 1.5.3 数组元素的初始化 1.5.4 数组的引用 1.5.5 多维数组 1.6 本章小结 习题第2章 类与对象的基本概念 2.1 面向对象的程序设计方法概述 2.1.1 抽象 2.1.2 封装 2.1.3 继承 2.1.4 多态 ...

    AIC的Java课程1-6章

    第11章 集合 4课时  理解什么是集合以及Java的集合框架。  辨析List,Set和Map接口。 • 理解List接口,辨别使用List接口的实现类。 • 理解Set接口,辨别使用Set接口的实现类。...

    编程新手真言......

    第11章 高级代码逻辑与LOKI库 205 11.1 typelist 205 11.2 traits 206 11.2 policy 206 第四部分 一个例子:游戏引擎和实现 206 第12章 设计(需求分析) 207 12.1 第一天:接到一个案子 207 12.2 第二天:需求分析 ...

    Objective-C2.0程序设计

    13.3.5 不要忘记面向对象编程思想 13.4 指针 13.4.1 指针和结构 13.4.2 指针、方法和函数 13.4.3 指针和数组 13.4.4 指针运算 13.4.5 指针和内存地址 13.5 联合 13.6 它们不是对象 13.7 其他语言特性 13.7.1 ...

    ASP.NET开发大全

    第11章:本章主要讲解了用户控件和自定义控件的编程方法,以便开发人员能够高效的进行功能的封装。 第12章:重点介绍了CSS和母版页对ASP.NET应用程序进行样式控制的方法和技巧。 第13章:本章详细的讲解了ASP.NET...

    ASP.NET 3.5开发大全 (中文 PDF 完整书签 非扫描)

    第11章:本章主要讲解了用户控件和自定义控件的编程方法,以便开发人员能够高效的进行功能的封装。 第12章:重点介绍了CSS和母版页对ASP.NET应用程序进行样式控制的方法和技巧。 第13章:本章详细的讲解了ASP.NET...

    ASP.NET 3.5 开发大全

    第11章:本章主要讲解了用户控件和自定义控件的编程方法,以便开发人员能够高效的进行功能的封装。 第12章:重点介绍了CSS和母版页对ASP.NET应用程序进行样式控制的方法和技巧。 第13章:本章详细的讲解了ASP.NET...

    ASP.NET 3.5 开发大全 压缩包2

    第11章:本章主要讲解了用户控件和自定义控件的编程方法,以便开发人员能够高效的进行功能的封装。 第12章:重点介绍了CSS和母版页对ASP.NET应用程序进行样式控制的方法和技巧。 第13章:本章详细的讲解了ASP.NET...

    ASP.NET 3.5 开发大全 压缩包1

    第11章:本章主要讲解了用户控件和自定义控件的编程方法,以便开发人员能够高效的进行功能的封装。 第12章:重点介绍了CSS和母版页对ASP.NET应用程序进行样式控制的方法和技巧。 第13章:本章详细的讲解了ASP.NET...

    c++程序设计基础.pptx

    第十一章 C++程序设计基础 c++程序设计基础全文共99页,当前为第1页。 问题的提出 结构化程序设计方法将解决问题的重点放在如何实现过程的细节方面,而把数据和对数据进行操作的函数截然分开,以数据结构为核心,...

    asp.net知识库

    深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述的补白 asp.net 运行机制初探(httpModule加载) 利用反射来查看对象中的私有变量 关于反射中创建类型实例的两种方法 ASP.Net应用程序的多进程模型 NET委托...

    高级验证方法学

    第11章 avm与system verilog和sustemc 11.1 对象模型 11.2 对象的支持 11.3 封装行为 11.4 随机化 11.5 实例化与细节构建 11.6 事务级连接 11.7 执行阶段 11.8 创建完整的验证平台架构 11.9 选择systemverilog或...

Global site tag (gtag.js) - Google Analytics