您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
javase第二季学习笔记-类的定义格式
发布时间:2017-07-10 14:21:35编辑:雪饮阅读()
一般的类名要和java文件名一致,如果没有权限修饰符“public”则可以无视
java运行是根据java文件名来找同文件名的class来运行的,所以如果文件名和类名不一致就会导致java已经编译了,可是他运行就有问题,例如当前路径有一个hello.class的编译过的文件,而你的java文件名也是hello,但是你的类名是chicken,那么你可能会遇到你chicken类写好后可以编译通过,但运行结果却是hello.class编译文件所对应的之前的一个hello的类的代码。
示例代码:
/*
定义一个小鸡类
*/
class Chicken
{
//定义小鸡的属性
int color;//颜色
char sex;//性别
int age;//年龄
//定义小鸡的方法
/*
void:没有返回值
*/
void eat(){
System.out.println("小鸡吃小米");
}
//自我介绍
void show(){
System.out.println("我的颜色是:"+color+"性别是:"+sex+"年龄是:"+age);
}
//main方法,程序入口
public static void main(String[] args){
//创建一个Chicken小鸡对象
Chicken c1=new Chicken();
//给对象的属性赋值
c1.color=1;
c1.sex='母';
c1.age=1;
//调用对象的方法
c1.eat();
c1.show();
//声明一个对象,但先不赋值
Chicken c2;
}
}
关键字词:javase,类的定义格式