码迷,mamicode.com
首页 > 编程语言 > 详细

java之面向对象

时间:2019-09-22 19:46:32      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:重构   color   cafe   ima   void   new   col   成员方法   oid   

面向对象:

  1.什么是类

    类是模型,确定对象将会拥有的特征(属性)和行为(方法)

    类是对象的的类型

  2. 什么是对象

    对象是类的实例化表现

    对象是特定类型的数据

  3. 什么是属性和方法

    属性:对象具有的各种静态特征   【对象有什么】

    方法:对象具有的各种动态行为   【对象能做什么】

  4. 什么是面向对象  

 

  5. 类和对象有什么关系

 

===============================================================

宠物猫的类

package com.vip.animal;

/**
 * 宠物猫类
 * @author mpp
 */
public class Cat {
    //成员属性:昵称,年龄,体重,品种
    String name;
    int month;
    double weight;
    String species;

    //成员方法:跑动,吃东西
    public void run(){
        System.out.println("小猫会跑");
    }

    //方法重构
    public void run(String name){
        System.out.println(name+"快跑");
    }

    public void eat(){
        System.out.println("小猫吃鱼");
    }
}

宠物猫的实例化和对象调用

package com.vip.animal;

public class CatTest {
    public static void main(String[] args) {
        //对象实例化
        Cat one = new Cat();
        one.run();
        one.eat();
        one.name = "cafe";
        one.month = 1;
        one.weight = 7.9;
        one.species ="三花猫";
        System.out.println(one.name);
        System.out.println(one.month);
        System.out.println(one.weight);
        System.out.println(one.species);
        one.run(one.name);
    }
}

 

java之面向对象

标签:重构   color   cafe   ima   void   new   col   成员方法   oid   

原文地址:https://www.cnblogs.com/mpp0905/p/11568620.html

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