面向对象:类的概念和定义!

面向对象的概念:

    对象:

                    Object,含有“物体”的概念,一切皆物体(对象)。对象由静态的属性和动态的行为组成。


                                                                           

属性:


行为:

存储、保温

    类:

      一组具有相同属性和行为的对象的抽象。

杯子:

                               

车:

                             


“不管白猫黑猫,抓到老鼠就是好猫”这句话中存在两个对象:白猫和黑猫它们都具有一个行为:抓老鼠,从中可以抽象出一个概念——猫。

消息:

               一个对象向另外一个对象发送的请求

方法:

                     对象对于接受到的消息的一个响应

                                                        

                                                    图片中存在什么消息和方法

                                                        消息:高跟鞋踩脚了

                                                                方法:惨叫





1.类的重要性,所有的java程序都以class 为组织单元!
2.什么是类,类不是一个实体的存在,比如手机这个类,手机并不是实体,如iPhone7 才是一个实体,手机并不是,类只是一个模子,确定对象将会有的特征(属性)和行为(方法);

3.类的组成: 属性和方法

4.定义一个类的步骤:
定义类名 public class 类名{
//定义属性的部分
编写类的属性 属性1的类型 属性1;
属性2的类型 属性2;
..........
属性n的类型 属性n;
//定义方法的部分;
编写类的方法 方法1;
方法2;
........
方法n;

5.定义一个手机类:

public class Telphone {//1.定义一个类
    //2.定义属性(成员变量)
    float screen;//屏幕
    float cpu;//cpu大小
    float mem;//内存大小
    //3.定义方法
void call(){
    System.out.println("Telphone有打电话的功能!");
}
void sendMessage(){
   System.out.println("screen:"+ screen + "cpu:"+ cpu + "mem:"+ mem +"Telphone有发短信的功能");
}
}

                                                        

作者:唐平

时间:2018-5-28


版权声明:本文为tp15868352616原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。