栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

(Java)类的练习:定义Person、Animal类

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

(Java)类的练习:定义Person、Animal类

1.类的语法格式
修饰符 class 类名{
           属性声明;
           方法声明;
}
说明:修饰符public:类可以被任意访问;类的正文要用{ }括起来。 2.创建Java自定义类 步骤:
  1. 定义类(考虑修饰符、类名);
  2. 编写类的属性(考虑修饰符、属性类型、属性名、初始化值);
  3. 编写类的方法(考虑修饰符、返回值类型、方法名、形参等)。
3.定义Person、Animal类,加以体会 定义Person类
public class Person {
	//属性,成员变量,类的成员变量可以先声明,不用初始化,类成员变量是有默认值的
	String name;//默认值null
	int age;//默认值0
	
	//行为,方法,也叫函数
	
	public void showName() {//方法的名称如果是多个单词,首个的单词的首字母小写,其他的单词首字母大写,这样就像一个驼峰,所以叫做驼峰命名法
		System.out.println("姓名:" + name);
	}
	
	
	public int getAge() {//如果是一个有返回值的方法,那么方法体的最后一行一定是返回相应的数据,使用return关键字,返回的数据类型与方法定义的一致 
		return age;
	}
}
定义Animal类
public class Animal {
	
	String name;//动物的名称
	int age;//年龄
	int eye;//眼睛多少只
	int legs;//几条腿
	
	
	public void eat(String food) {
		System.out.println("此种动物的食物是:" + food);
	}
	
	
	public void move (String moveType) {
		System.out.println("此种动物的移动方式是:" + moveType);
	}
}
4.实例化
public class Test3 {
	public static void main(String[] args) {
		//实例化Person类,也就是创建Person对象
		Person person = new Person();//声明一个Person类型的变量,变量名person,实例化Person类并且给person赋值,赋值的值就是当前的实例
		//new Person()就是实例化Person类
		person.name = "张三";//给person对象的name属性赋值
		person.showName();//对象的方法的调用
		int i = person.getAge();//有返回值的方法,在调用之后就会有一个值,这个值就是方法中return的那部分
		System.out.println(i);
		
		person.age = 11;//给person对象的age属性赋值
		int a = person.getAge();
		System.out.println(a);
		
		//实例化Animal类
		Animal ani = new Animal();
		ani.eat("老鼠");
		ani.move("跳跃");
		//对于对象的使用就连两个地方:操作类的变量,调用类的方法	
	}
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/322266.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号