3.2 Java语言的基本元素:类和对象(JAVASE Chapter3 面向对象)

本文详细介绍了在Java中如何创建和使用Person及Animal类的对象,包括类的定义、对象的实例化、属性的赋值与访问,以及方法的调用等核心概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述 建立person类

/**
 * person的类
 * @author 郁亚琪
 *
 */
public class Person {
/*
 * person类的属性
 */
	String name;//person的名字
	int age;//person的年龄
	
	
/*
 * person类的方法
 */
	public void showName() {
		System.out.println(name);
	}//showName方法,打印name

	public int getAge() {
		return age;
	}//getAge方法,返回age属性
	
}

建立 animal 类

/**
 * 动物的类
 * @author 郁亚琪
 *
 */
public class Animal {
        String name;//动物的名称
        int eyes;//动物眼睛的个数
        int legs;//动物腿的个数

/**
 * 输出动物吃的食物
 * @param food 食物
*/
        public void eat(String food) {
                System.out.println("动物要吃的食物是"+food);
        }

/**
* 动物的移动方式
* @param moveType 移动方式
*/    
        public void move(String moveType) {
                System.out.println("动物的移动方式是"+moveType);
        }
}

对象的创建和使用:

在这里插入图片描述

public class TestNew {
	public static void main(String[]args) {
		//实例化Person,也就是创建Person对象
		Person person = new Person();//Person person 是声明一个Person类型的变量,变量名为person。实例化Person类并且给person赋值,赋值的值就是当前的实例
		//new person就是实例化Person类
		person.name="张三";//给person对象中的name赋值
		person.showName();//person方法的调用
		int i = person.getAge();//有返回值的方法,在调用之后就会有一个值,这个值就是方法中return的
		System.out.println(person.name+"的年龄是"+i);
		person.age=11;//给person对象的age属性进行赋值
		int a=person.getAge();
		System.out.println(person.name+"长了"+(a-i)+"岁后的年龄是"+a);
		//实例化Animal,创建Animal对象
		Animal ani=new Animal();
		ani.eat("炸鸡");
		ani.move("飞");
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值