`
oufua
  • 浏览: 2158 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

第二部分面向对像基础第五章

 
阅读更多

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"> 面像对像基本概念</span>

什么是面像对像:面像对像主要有封装性,继承性,多态性,三种特性。

封装:就是把对像的属性和方法封装成一个整体,保证信息的隐私,使用GET,SET方法进行封装。

继承:子类继承父类属性和方法。被继承类叫父类,而继承者叫子类。一个子类只继承一个父类叫单个继承,多继承JAVA目前使用接口来实现。

多态:分为方法重载和对像多态。

方法重载,在一个类中,允许多个相同的方法名,但不允许相同数据类型参数及个数,完成的功能也不同。

对象多态,子类继承父类的时候,可以根据其使用的子类的不同完成的功能也不同。

类与对像

类是客观世界对事物的一个基本的描述。对像就是表示一个个具体的东西。比如人就是一个抽像的不具体,具体的某一个人就是对像。



创建类和对像

package com.java.oop.day1;

public class PublicBean {

	private String name;
	private int age;
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		if(age > 0 && age < 100){
			
			this.age = age;
		}else{
			this.age = 0;
		}
	}
	
	
	public PublicBean() {
		super();
	}
	
	public PublicBean(String name, int age) {
		super();
		this.name = name;
		this.age = age;
	}
	
	@Override
	public String toString() {
		return super.toString();
	}
	public void print(){
		System.out.println("姓名"+name+",年龄"+age);
	}
}
</pre><pre name="code" class="java"><strong><span style="font-size:18px;">对像的使用</span></strong>
<pre name="code" class="java">package com.java.oop.day1;

public class EncDemo01 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		PublicBean pb = new PublicBean();//创建对像并实例化对像
		pb.setName("OF");
		pb.setAge(12);
		pb.print();//调用此方法打印信息
	}

}




分享到:
评论

相关推荐

    面向对象程度设计基础PPT课件1-12章打包(含习题解答).zip

    面向对象程度设计基础课件 02 第二章 基本数据类型.ppt 面向对象程度设计基础课件 03 第三章 基本控制结构.ppt 面向对象程度设计基础课件 04 第四章 函数.ppt 面向对象程度设计基础课件 05 第五章 类与对象.ppt 面向...

    面向对象软件工程

     第五章 软件工程工具  第六章 测试  第七章 从模块到对象  第八章 可复用性和可移植性  第九章 计划与估算  第二部分 软件生命周期工作流  第十章 需求工作流  第十一章 分析工作流  第十二章 ...

    设计模式:可复用面向对象软件的基础 书和源码

    《设计模式:可复用面向对象软件的基础》是引导读者走出软件设计迷宫的指路明灯,凝聚了软件开发界几十年设计经验的结晶。四位顶尖的面向对象领域专家精心 选取了最具价值的设计实践,加以分类整理和命名,并用简洁而...

    面向对象分析与设计

    《面向对象分析与设计(第3版)》是UML创始人Grady Booch的代表作之一,书中介绍的概念都基于牢固的理论基础。同时,《面向对象分析与设计(第3版)》又是一本注重实效的书,面向架构师和软件开发者等软件工程实践者的...

    面向对象程序设计与vc实践

    第一章 Visual开发环境 第二章 编程基础 第三章 面向对象程序设计 第四章 继承性与多态性 第五章vc++调试器 第六章 windows编程基础

    面向对象程序设计课后答案第5章第5题

    面向对象程序设计课后第二章答案,很标准的!

    深入PHP面向对象、模式与实践 (第2版)》 part2

    第二部分 对象  第2章 PHP与对象   第3章 对象基础   第4章 高级特性   第5章 对象工具   第6章 对象与设计  第三部分 模式  第7章 什么是设计模式?为何使用它们   第8章 模式原则   第 9...

    数据库应用基础(第二版)第五章面向对象程序设计基础实验5之实验报告.pdf

    数据库应用基础(第二版)第五章面向对象程序设计基础实验5之实验报告.pdf

    Python3 面向对象编程

    第5 章 何时使用面向对象编程 114 第6 章 Python 数据结构 . 147 第7 章 Python 里面向对象的快捷方式 180 第8 章 设计模式1 214 第9 章 设计模式2 244 第10 章 文件和字符串 270 第11 章 测试面向对象的程序 300 第...

    第5章 面向对象

    第 5 章:面向对象 第 6 章:面向对象的高级应用 第 7 章:程序的生成、调试和异常处理 第 8 章:数组与字符串 第 9 章:基于 Windows 的应用程序 第 10 章:创建 Web 应用程序 第 11 章:.NET Framework 2.0 简介

    上海交大C++面向对象

    第十三章 面向对象程序设计 第十四章 堆与拷贝构造函数 第十五章 静态成员与友员   第十六章 继承 第十七章 多重继承 第十八章 运算符重载   第十九章 I/O流 第二十章 模板 第二一章 异常处理

    精品课件 Python从入门到精通 第10章 面向对象程序设计(共13页).ppt

    Python从入门到精通 第2章 Python语言基础.ppt Python从入门到精通 第3章 运算符与表达式.ppt Python从入门到精通 第4章 流程控制语句.ppt Python从入门到精通 第5章 列表与元组.ppt Python从入门到精通 第6章 字典...

    java面向对象程序设计课程每章ppt(共15章+复习1章).zip

    第2章 Java基础.pptx 第3章 数组.pptx 第4章 类和对象(1).pptx 第4章 类和对象(2).pptx 第5章 类的继承.pptx 第6章 抽象类和接口.pptx 第7章 多态.pptx 第8章 包装器类.pptx 第9章 内部类.pptx

    深入PHP面向对象、模式与实践 (第2版)

    目录: 第一部分 介绍第1章 PHP:设计与管理第二部分 对象第2章 PHP与对象第3章 对象基础第4章 高级特性第5章 对象工具第6章 对象与设计第三部分 模式第7 章 什么是设计模式?为何使用它们第8章 模式原则第9章 生成...

    020509_【第5章:面向对象基础】_this关键字与static关键字

    本次内容:1、020509_【第5章:面向对象基础】_this关键字;2、020509_【第5章:面向对象基础】_static关键字

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

    第2章 实例研究:设计一个文档编 辑器 22 2.1 设计问题 23 2.2 文档结构 23 2.2.1 递归组合 24 2.2.2 图元 25 2.2.3 组合模式 27 2.3 格式化 27 2.3.1 封装格式化算法 27 2.3.2 compositor和composition 27...

    设计模式可复用面向对象软件的基础.zip

    书名: 设计模式可复用面向对象软件的基础 英文原书名: Design Patterns:Elements of Reusable Object-Oriented software 作者: Erich Gamma 等 译者: 李英军 马晓星 蔡敏 刘建中 书号: 7-111-07575-7 页码: 254 定价...

    Visual_C++面向对象编程教程_第5章_文档与视图

    vc++面向对象编程教程(第2版)(王育坚 编著) 第五章课件

    第五章python面向对象基础详解

    第五章python面向对象基础详解一.理解面向对象二、类和对象三、添加和获取对象属性四、魔法方法五、继承 一.理解面向对象 面向对象就是将编程当成一个事物,对外界来说,事物是直接使用的,不用去管内部情况。编程...

    C++_面向对象程序设计_谭浩强 word完整版

    第5章 数组 第6章 指针 第7章 自定义数据类型 第3篇 基于对象的程序设计 第8章 类和对象 第9章 关于类和对象的进一步讨论 第10章 运算符重载 第4篇 面向对象的程序设计 第11章 继承与派生 第12章 多态性与...

Global site tag (gtag.js) - Google Analytics