一、类和对象

1、什么是对象

万物皆对象

2、什么是面向对象

人关注对象 (计算机而言):人关注事物信息 

3、类和对象

1)类:类就是模型,确定对象将会拥有的特征(属性)和行为(方法)
2)对象:对象是类的实例表现;
3)关系:类是对象的类型;对象是特定类型的数据 

4、属性和方法

1)属性:对象具有的各种静态特征 -“对象有什么”
2)方法:对象具有的各种动态行为 -“对象能做什么” "类"—实例化—>"对象"

二、创建类

1、包名的推荐命名规范 

1)英文字母小写
2)域名的倒序:com.imooc.animal(最后是功能模块名称)

2、创建类举例

//宠物猫类
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("我会吃鱼");}
}
View Code

三、实例化对象

相关文章: