类的语法格式

修饰符 class 类名 {
属性声明;
方法声明;
}
说明:修饰符public:类可以被任意访问
类的正文要用{ }括起来
举例:

public class  Person{
public int age ;                //声明公有变量 age
public void showAge() { //声明方法showAge( )
 System.out.println(age);
}

}

public class Person {
    //属性,成员变量,类的成员变量可以先声明,不用初始化,类成员变量是有默认值
    String name;//姓名,String的默认值是null
    int age;//年龄,int的默认值是0


    //行为,方法,也叫函数
    /**
     * 打印姓名
     */
    public void showName(){//方法的名称如果是多个单词,首个的单词的首字母小写,其他的单词首字母大写,这样就像一个驼峰一样,所有叫驼峰命名法
        System.out.println("姓名:" + name);
        getAge();//同一个类中,所有的方法可以直接互相调用,不用new去实例化对象
//        public void xx(){}//方法中不能再定义方法
    }

    /**
     * 获取年龄
     * @return
     */
    public int getAge(){//如果是一个有返回值的方法,那么方法体的最后一行一定是返回相应的数据,使用return关键字,返回的数据类型与方法定义的一致
        return age;//方法上定义的int是返回值的类型,return后面跟的是方法的返回值
    }
}

步骤:

1.定义类(考虑修饰符、类名)
2.编写类的属性(考虑修饰符、属性类型、属性名、初始化值)
3.编写类的方法(考虑修饰符、返回值类型、方法名、形参等)

练习

/**
 * 动物的类
 * @author lby
 *
 */
public class Animal {
    String name;//动物的名称
    int eye;//眼睛的个数
    int legs;//几条腿

    /**
     * 输出动物吃的食物
     * @param food 食物
     */
    public void eat(String food,int i,char s){//String food这个叫方法的参数,方法的参数可以有多个,参数之间用,分隔
        System.out.println("此种动物的食物是:" + food);
    }

    /**
     * 动物的移动方式
     * @param moveType 移动方式
     */
    public void move(String moveType){
        int i = 0;
        System.out.println("此种动物的移动方式是:" + moveType);
    }