定义类、实例化对象

//类和对象:
        /*类是模子,确定对象将会拥有的特征(属性)和行为(方法)
         * 对象时类的实例表现。
         * 类是对象的类型
         * 对象时特定类型的数据
         * 
         * 属性和方法:
         * 属性:对象具有的各种静态特征
         * 对象有什么
         * 方法:对象具有的各种动态行为
         * 对象能做什么
         * 
         * */
        //1.什么是对象
        
        //2.什么是面向对象
        
        //3.什么是类
        
        //4.类和对象的关系

定义类、实例化对象的例子:

package com.imooc.animat;

public class Cat {
    //成员属性:昵称、年龄、体重、品种:
    String name; //昵称 String类型默认值:null
    int month; //年龄 int类型默认值0
    double weight;//体重 double类型默认值:0.0
    String species; //品种
    
    //成员方法:跑动、吃东西
    public void run() {
        System.out.println("小猫快跑");
    }
    public void run(String name) {
        System.out.println(name+"快跑");
    }
    public void eat() {
        System.out.println("小猫吃鱼");
    }    
    
    public static void main(String[] args) {
        // TODO 自动生成的方法存根

    }
}

 

package com.imooc.animat;

public class CatTest {

    public static void main(String[] args) {
        //对象实例化:
        Cat one=new Cat();
        //通过对象调用相应的属性和方法:
        one.eat();
        one.run();
        one.month=2;
        one.name="花花";
        one.weight=1000;
        System.out.println("年龄:"+one.month);
        System.out.println("昵称:"+one.name);
        System.out.println("体重:"+one.weight);
        System.out.println("品种:"+one.species);
        one.run(one.name);
    }

}

 

posted @ 2019-12-09 06:50  生如逆旅,一苇以航  阅读(566)  评论(0编辑  收藏  举报