JAVA基础(42)---面向对象编程

版权声明:如需转载请标明出处 https://blog.csdn.net/yj201711/article/details/83987852

面向对象

概述

           类(class)对象(object)是面向对象方法的核心概念

类是对一类事物描述,是抽象的、概念上的定义;对象是实际存在的该类事物的每个个体,因而也称实例(instance)。

面向对象:不断的去创建对象,调用对象,维护对象与对象之间的关系

《Java编程思想》有一句话是:every is Object  //世间万物皆对象

面向过程到面向对象的思维的转换:就是将我们从执行者变成了指挥者

什么是类?

我们如何表示一个现实世界事物呢:
                                               属性 就是该事物的描述信息
                                               行为 就是该事物能够做什么

类与对象的关系:

                            类:是一组相关的属性和行为的集合

                            对象:是该类事物的具体体现

基于面向对象可以分为三个阶段

                                                                     l OOA(面向对象的分析)
                                                                     l OOD(面向对象的设计)
                                                                     l OOP(面向对象的编程)

编程过程

  1. 设计一个类:由具体到抽象,通过对具体事物的认知和分析,找到该类事物所具有的属性和行为  
  2. 使用类:从抽象到具体,才能够使用类去创建对象
/*	
	类:
	人的属性:姓名  年龄  性别  身高 学历 用成员变量来表示
	成员变量:在类的内部  方法的外部 成员变量都具有默认值
	人的功能(行为):吃饭   睡觉  走路 用方法来表示
	方法:访问修饰符  返回值类型  方法名称(形参列表){
	
	}
	类是抽象

	
*/
public class Person{
	
	//定义人的属性
	String name;
	int age;
	char sex;
	double height;
	String xueli;
	public void  eat(){
	
	
	}
	public  void sleep(){
	
	
	}
	public  void walk(){
	
	
	}

}

猜你喜欢

转载自blog.csdn.net/yj201711/article/details/83987852