类的语法格式
修饰符 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); }