码迷,mamicode.com
首页 > 其他好文 > 详细

面对对象_面向对象的概念、类与对象的关系

时间:2015-03-03 23:32:46      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:

面向对象的基本概念:
  1、什么是面向对象
    1、面向对象是一种编程思想
    2、面向对象是一种思考问题的思维方式
  2、建立面向对象的思维方式
    1、先整体,再局部
    2、先抽象,在具体
    3、能做什么,再怎么做
  3、如何学习面向对象
    1、掌握一门面向对象语言的语法
    2、熟悉面向对象的设计原则
    3、熟悉面向对象的设计模式

 

面对对象的概述:
   1.面对对象的三个特征(公认的):封装,继承,多态。(也可以说是四大特征:封装,继承,多态,抽象)
   2.开发中先找对象,没有就建立一个对象,实际就是找对象,建立对象 使用对象  并且维护对象之间的关系。

 

类与对象的关系:  

  什么是类
    1、类是:分类、类别
    2、通过分类,我们可以区别不同的事物种类,在日常生活中,我们常常这样做
    3、所以,类是一组具有相同特性(属性)与行为(方法)的事物集合

    类是对象的模板,对象是类的一个个体实例
       1、类就是对现实生活中的事物的描述------映射到java中,描述就是class定义的类(类是抽象的,概念的,代表一类事物,比如人类,猫类)
       2、对象就是这些事物实实在在存在的实体-------具体对象就是对应java在堆内存中用new建立实体(对象是具体的实际的代表一个具体的事物)

如何定义类:
  1.其实定义类就是在描述事物 就是在定义属性和行为,属性和行为共同成为类中的成员(成员变量和成员函数)
  2.属性对应的是类中的变量,行为对应的是类中的方法

 

类的定义格式
  在java中可以使用以下的语句定义一个类
    class 类名称{
      属性名称;
      返回值类型方法名称(){}
    }

 

需求:描述汽车(颜色,,轮胎数)。描述事物就是在描述事物的属性和行为

 1 class Car{
 2     //定义事物的属性对应的是类中的成员变量
 3     String color="red";
 4     int num=4;
 5     //定义行为对应的是类中的成员函数(方法)
 6     void run(){
 7         System.out.println(color+"...."+num);
 8     }
 9 
10     
11     /*
12     public static void mian(String[] args){
13         car c = new Car();//可以在本类中创建本类对象,这样Car这个类就可以独立运行    
14     }
15     */
16 }
17 
18 
19 public class ObjectDemo {
20     public static void main(String[] args) {
21         Car c=new Car();//生产汽车通过new关键字来在堆内存中产生一个实体,c就是类类型的引用变量  指向了该类的对象
22 
23         //指挥对象做事情  对象名.对象成员
24         c.color="blue";
25         c.run();
26     }
27 }

 

面对对象_面向对象的概念、类与对象的关系

标签:

原文地址:http://www.cnblogs.com/LO-ME/p/3549677.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!