Java基础篇----1.理解面向对象

Posted 满天星!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础篇----1.理解面向对象相关的知识,希望对你有一定的参考价值。

1.理解面向对象

OOPTest.java

package test;

	/* 一.Java面向对象学习的三条主线:
	 * 1.Java类及类的成员:属性、方法、构造器、代码块、内部类
	 * 
	 *2.面向对象三大特征:封装性、多态性、继承性
	 *
	 *3.其他关键字:this、super、static等
	 *
	 *
	 *二、“人把大象装进冰箱
	 *
	 *1、面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做
	 *
	 *(1) 把冰箱门打开
	 *(2) 抬起大象,塞进冰箱
	 *(3) 把冰箱门关闭
	 *
	 *2.面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做
	 *
	 *人{
	 *    打开(冰箱){
	 *    冰箱,开开();
	 *    }
	 *    
	 *    抬起(大象){
	 *        大象,进入(冰箱);
	 *    } 
	 *    关闭(冰箱){
	 *    冰箱.闭合();
	 *    }
	 *}
	 *
	 *冰箱{
	 *       开开(){}
	 *       闭合(){}
	 *}
	 *
	 *大象{
	 *    进入(冰箱) {}
	 *}
	 *
	 *三、面向对象的两个要素:
	 *类:对一类事物的描述,是抽象的、概念上的定义
	 *对象:是实际存在的该类事物的每个个体,因而也称为实例(instrance)
	 *
	 *可以理解为:类 = 抽象概念的人; 对象 = 实实在在的某个人
	 *面向对象程序设计的重点是类的设计
	 *类的设计,其实就是类的成员的设计
	 */
public class OOPTest {

}

以上是关于Java基础篇----1.理解面向对象的主要内容,如果未能解决你的问题,请参考以下文章

Java面向对象知识(上:基础篇)

一脚踩进java之基础篇16——面向对象 (构造方法)

Java基础编程篇(4.面向对象上)

Java自用基础编程篇-4.面向对象(中)

Java基础 | 深入理解在语言中引入“继承”的概念

Java面试知识点总结-JavaSE基础篇(持续更新)