对象

<small>
OOP:面向对象
1、何为对象?何为类?
1)、对象
现实生活中,真实存在的个体。
个体具有特定的特征(静态的)及行为(动态的)。

    程承(讲台前的那一个人):
        特征:年龄、性别、身高、体重、
        眼睛、鼻子......
        行为:吃饭、睡觉、喝水、上课、
            走路、开车......

    
    讲台前的那一个人、第一排第二张桌子那个人
    第二排第二张桌子的那个人......
    这一群对象,他们的特征、行为都差不多。
        
    人类

2)、类:
将具有相似特征、相同行为的一群个体,归成一类。

3)、现实生活中,先有对象,再归类。

2、java中如何创建类,创建对象?
1)、java中,先创建类,再创建对象。

2)、如何创建类?
step1:
将现实生活中的类,用文字先描述出来,翻译成英文。
人类(People):
特征:
眼睛、鼻子、肤色、年龄、性别、姓名......

    行为:
    吃喝拉撒、睡、唱歌、跳舞、学习、
    自我介绍......
step2:
创建java类
    新建class(类)java源文件
    类名 取 现实生活中的类名。
    public class People{

    }

step3:
   对象的特征 → class的属性
    对代码有用的特征,给予描述。
    暂时没用的特征不写,等什么时候有用了,
    什么时候再补上。

   对象的行为 → class的方法
    对代码有用的行为,给予描述。
    暂时没用的行为不写,等什么时候有用了,
    什么时候再补上。

3、类的属性、全局变量、局部变量
变量:
全局变量、局部变量

1)、全局(成员)变量
直接定义在类体中变量,称为全局(成员)变量。
其作用域为整个类体。
都有默认初始化(初始值)。

2)、局部变量
定义在局部(方法体、静态块)的变量。
必须手动初始化。
3)、属性
属性 = 全局变量

练习:
1、描述出教室中对象。
2、用java代码编写出汽车类。

面向过程的程序设计

面向对象的程序设计

世界万物皆对象!!!!
对象:现实中真实存在的个体。
大到宇宙、地球、太阳、银河系、月球.....
小到一个分子、一个原子、一个细胞、一个病菌、一个细菌.....

类:具有相似特征、相同行为的对象,归成一个类。
如:星座、星球、分子类、原子类、细菌
人、桌子、椅子、电脑、灯、门,花盆、窗户....

package com.ksxx.oop.day01;
/**
 * 人类(People):
 *      特征:
           眼睛、鼻子、肤色、年龄(age)、
           性别(gender、sex)、姓名(name)
           薪水(salary)......
        
        行为:
           吃(eat)喝拉撒、睡、唱歌(singing)、
           跳舞、学习(study)、
           自我介绍(introduce)......
           
    People 定义成类名。
        对象特征 → 类的属性  = 成员变量(变量类型)
        年龄      (age)       int
        性别     (gender)      char
        姓名      (name)       String
        薪水     (salary)      double
            
        对象行为 → 类的方法
                  方法五要素
        吃       (eat)   参数(吃什么)?返回值(吃了多少钱)?
        唱歌    (singing)参数(唱什么)?不返回。
        学习     (study) .....
        自我介绍(introduce)没有参数,不返回。
        
 * @author chengcheng
 *
 */
public class People {
    //特征 → 属性
    String name;//人的姓名
    int age;//人的年龄
    char gender;//人的性别
    double salary;//人的薪资
    
    //行为 → 方法
    
    /**
     * 吃饭方法
     * @param food 食物
     * @return 付款多少
     */
    double eat(String food){
        double money = 0;
        if("宫保鸡丁".equals(food)){
            money = 15;
        }else if("蛋炒饭".equals(food)){
            money = 6;
        }else{
            money = 10.0;
        }
        return money;
    }
    /**
     * 唱歌方法
     * @param songName
     */
    void singing(String songName){
        System.out.println("正在唱"+songName);
    }
    
    /**
     * 学习方法
     * @param subject
     */
    void study(String subject){
        System.out.println("正在学"+subject);
    }
    
    /**
     * 自我介绍
     */
    void introduce(){
        System.out.println("我叫程承,今年18岁。");
    }
}

package com.ksxx.oop.day02;

/**
 * 动物类:
 *  对象特征:
 *      名字、年龄、是否有毛发、是否有鳞片
 *      颜色。
 * 
 *  对象行为:
 *      行走、发出声音、吃
 * @author chengcheng
 */
public class Animal {
    //特征 → 属性
    String name;//姓名
    int age;//年龄
    boolean hasHair;//毛发
    String color;//颜色
    
    //行为 → 方法
    /**
     * 行走
     * @param tools 靠什么工具行走
     */
    void walk(String tools){
        System.out.println("靠"+tools+"行走江湖!");
    }
    
    /**
     * 发出声音
     */
    void noise(){
        System.out.println("发出声音。");
    }
    
    
    
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,560评论 4 361
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,104评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,297评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,869评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,275评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,563评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,833评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,543评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,245评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,512评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,011评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,359评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,006评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,062评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,825评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,590评论 2 273
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,501评论 2 268

推荐阅读更多精彩内容