第三章继承与多态3.2.4

修饰符:

1,public,任何包下的内容可以访问

2,缺省修饰符,默认被当前包访问

3,private,被当前类下的范围访问

4,protected,只能被当前包和不同包的子类访问

 

多态

1,重载 :   一个类中具有相同的方法名,但这些方法名的参数类型和个数不同

2,重写 :  子类包含和父类同名的方法构造函数不能重写

 

package boke;

public class five {
private String name;
private int attack;
public five(String name,int attack) {
	this.name=name;
	this.attack=attack;
	
}
public void attack() {
	System.out.println("武器名"+this.name+",攻击值"+this.attack);
}
//获取name
public String getName() {
	return(this.name);
}
//获取攻击值
public int getAttack() {
	return(this.attack);
	
	
	
	
	
	
	
	
	
	
}

}
package boke;

public class six extends five{
public six(String name,int atack) {
	super(name, atack);
	
}
//获取宝石数
public void baoshi() {
int baoshi=10000000;
System.out.println("武器名:"+super.getName()+"攻击值:"+super.getAttack()+"宝石数:"+baoshi);

}
}

 

 

package boke;

public class six1 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
six s=new six("圣剑", 300);
s.attack();
s.baoshi();
	}

}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java中的继承是面向对象编程中的一种重要概念,通过继承可以实现类与类之间的父子关系,子类可以继承父类的属性和方法。在继承关系中,子类可以对父类的方法进行重载和覆盖,从而实现多态的概念。 通过继承,子类可以继承父类的非私有成员变量和方法。这样可以实现代码的复用,避免重复编写相似的代码。通过继承,可以在子类中调用父类的方法,也可以在子类中新增自己特有的方法和属性。子类还可以对从父类继承来的方法进行修改,以适应自己的需求。 多态是指同一类型的对象,在不同的状态下表现出不同的行为。在Java中,多态性可以通过继承和方法的重写实现。当父类的引用指向子类的实例时,可以通过该引用调用子类中重写的方法,实现不同类的对象调用同一个方法产生不同的结果。多态可以提高代码的灵活性和扩展性,使得程序更易于维护和扩展。 在Educoder平台上,可以通过练习和编程任务来学习和掌握Java继承多态。通过编写继承父类的子类,重写父类的方法以及引用父类的实例来实现多态,可以更好地理解和应用这两个概念。平台提供了丰富的练习题和编程任务,帮助学习者提高对继承多态的理解和应用能力。 总之,Java中的继承多态是面向对象编程中的重要概念,通过继承可以实现代码的复用,多态可以实现不同对象的不同行为。在Educoder平台上通过练习和编程任务,可以更好地学习和掌握这两个概念。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值