`

java面向对象我基本特征

    博客分类:
  • java
阅读更多

继承:子类继承父类成为特殊的父类。直接获得父类的属性和方法。是面向对象实现软件利用的重要方式。
封装:将对象的实现细节隐藏起来,然后通过公共方法来暴露该对象的功能。

多态:就是指子类对象可以直接赋给父类变量,但运行时依然表现出子类的行为特征。
多态分为方法的重载和重写,
重载是指方法的名和返回类型相同,但是参数不同.重写是指子类继承父类的方法,但是在子类自己类体里边又写了一个方法, 跟父类中的方法名,返回类型,参数列表都完全一样,但是方法体不同,也就是说它有自己的实现方式.这就是重写.

<!----><!---->

package org.zhq;

/**
 * @author zhq426
 *
 */
interface Shap {
	public void draw();
}

class Triangle  implements Shap{

	/* (non-Javadoc)
	 * @see org.zhq.Shap#draw()
	 */
	@Override
	public void draw() {
		// TODO Auto-generated method stub
		System.out.println("draw a triangle");
	}
}
class quadrilateral implements Shap{

	/* (non-Javadoc)
	 * @see org.zhq.Shap#draw()
	 */
	@Override
	public void draw() {
		// TODO Auto-generated method stub
		System.out.println("draw a quadrilateral");
	}
}

public class Test{
	public static void main(String[] args) {
		Triangle t=new Triangle();
		quadrilateral q=new quadrilateral();
		draw(t);
		draw(q);
	}
	public static void draw(Shap shap){
		shap.draw();
	}
}

 

分享到:
评论

相关推荐

    Java面向对象程序设计

    第1章_Java入门,第2章_基本数据类型,第3章_运算符、表达式和语句第4章_类与对象第5章_继承与接口第6章_内部类与异常类

    Java面向对象知识点梳理(思维导图)

    初学者可以通过导图了解和学习Java面向对象编程的基本概念和语法;有一定Java基础的开发者可以通过导图巩固和扩展他们的知识,进一步提升面向对象编程的能力。 使用场景以及目标: 这个导图可以作为学习和复习Java...

    java面向对象编程指南

    本书将面向对象的基木概念和Java程序设计语言原理有机地结合起来,通过对象概念加深对Java程序设计语言基本机制的理解,通过Java语言又生动地描绘出面向对象思想的实用价值,这是一本相当新颖的Java和面向对象问题的...

    java面向对象课件

    java面向对象课件, 使用类图描述设计 掌握面向对象设计基本步骤 掌握类和对象的概念 掌握构造方法及其重载 掌握封装的概念及其使用

    java面向对象理解

    java的面向对象的理解,java概述,基本的java思想

    java面向对象程序设计

    全书共13章,内容包括Java介绍、面向对象编程中的对象、由对象展开的Java基本数据类型、运算符、数组、方法、类的定义、对象的使用、Java类库、继承、接口、多态、异常处理、可视化程序开发、多线程等。本书重点落在...

    基于Java与Python的面向对象编程的基本特征研究.pdf

    基于Java与Python的面向对象编程的基本特征研究.pdf

    Java的面向对象特性 PPT

    Java的面向对象特性PPT,对于Java的类继承,多态等特性有详细的讲解

    java面向对象宝典

    这是关于JAVA面向对象的一些知识,基本什么都覆盖了。

    Java面向对象程序设计杨晓燕面向对象基本原则和模式.pptx

    第1页/共30页 Java面向对象程序设计杨晓燕面向对象基本原则和模式全文共30页,当前为第1页。 类的UML图 UML类图显示类的三个组成部分,第一是Java中定义的类名,第二个是该类的属性,第三个是该类提供的方法。 第一...

    day10_07面向对象的基本特征三:多态.avi

    面向对象的基本特征三:多态的理解(java) * 多态:多种形态 * * 变量的引用形式: * (1)本态引用:左边的变量与右边的对象是同一种类型 * (2)多态引用:左边的变量是父类类型,右边的对象是子类的对象 ...

    JAVA面向对象思维导图(.xmind)

    自制JAVA面向对象思维导图,xmind文件建议用Xmind浏览,基本覆盖了JAVA面向对象的全部基础知识点,内容详实,适合初学者从宏观上理解JAVA面向对象,同时也适合有基础的人来巩固知识点(内容充实有很多容易忽略知识点...

    Java面向对象编程指南

    《Java面向对象编程指南》将面向对象的基本概念和Java程序设计语言原理有机的结合起来,通过对象概念加深对Java程序设计语言基本机制的理解,通过Java语言又生动的描绘出面向对象思想的使用价值,这是一本相当新颖的...

    java实现面向对象

    内有java面向对象的基本学习资料

    Java面向对象知识点的思维导图

    初学者可以通过导图了解和学习Java面向对象编程的基本概念和语法;有一定Java基础的开发者可以通过导图巩固和扩展他们的知识,进一步提升面向对象编程的能力。 使用场景以及目标: 这个导图可以作为学习和复习Java...

    面向对象的三个基本特征

    面向对象的三个基本特征,详细介绍面向对象的基本特征及含义信息!值得查看!

    Java与UML面向对象程序设计.pdf

    第2章介绍了面向对象的基本概念以及UML的一些基本知识。第3章阐述了如何使用Java来编写面向对象程序。第4章介绍面向对象的分析和设计。第5章使用这些面向对象观点分析了图形用户界面(GUI)和Java Swing类库。第6...

    java面向对象程序设计PPT教案

    这个是JAVA面向对象程序设计PPT教案,非常适合新手学习

    面向对象实验通过编程和上机实验理解 Java 语言是如何体现面向对象

    通过编程和上机实验理解 Java 语言是如何体现面向对象编程基本思想,了解类的封装方法,以及 如何创建类和对象,了解成员变量和成员方法的特性,掌握 OOP 方式进行程序设计的方法。 【实验原理】或 【实验任务】 ...

    Java面向对象程序设计(清华版)压缩卷3

    本书综合介绍了Java语言编程技术和面向对象程序设计两部分内容,在讲授Internet上最流行的编程语言Java的同时,还介绍了它所采用的面向对象技术的基础理论、主要原则和思维方法。本书内容翔实全面,涵盖了从基本概念...

Global site tag (gtag.js) - Google Analytics