JAVA学习:继承(上)

本文详细讲解了JAVA中的继承概念,通过实例展示了如何创建子类并继承父类的属性和方法。讨论了重写(override)的概念,以及子类与父类的区别,包括访问父类成员、初始化顺序等。此外,还对比了不同封装关键字的使用场景,最后介绍了抽象类和抽象方法在面向接口编程中的作用和特点。

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

一、继承

接下来,我们按照小狗的方式,新建马和企鹅的类。但是如果我们每一种动物都重写一遍,工作量很大。因为每种动物都有一些节本的共性,因此,我们这里可以采用一种办法,就是继承。
我们先新建一个Pet类,然后将共性的信息放到Pet类中。

package com.icss.bk.biz;

public class Pet {
   
	
	private String name;
	private String color;
	private double age;
	private int health;
	
	
	public String getName() {
   
		return name;
	}
	public void setName(String name) {
   
		this.name = name;
	}
	public String getColor() {
   
		return color;
	}
	public void setColor(String color) {
   
		this.color = color;
	}
	public double getAge() {
   
		return age;
	}
	public void setAge(double age) {
   
		this.age = age;
	}
	public int getHealth() {
   
		return health;
	}
	public void setHealth(int health) {
   
		this.health = health;
	}

}

我们在Penguin.java中&#

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值