Java学习笔记

1.学习目标:明白继承的意义,学会使用类的继承的方法

2.学习任务:通过代码实现类的继承

3.学习内容:

什么是类的继承?

继承即从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。

怎样实现继承?

子类定义的一般格式:

[类修饰符]  class 子类名 extends 父类名{
       成员定义变量;
       成员方法定义;
}

在子类的定义中,用关键字extends来明确指出它所继承的父类。例如:

class Student extends person{   }

其中person类叫做父类,也称为超类;Student类叫做子类,也叫派生类。

4.代码初步练习



public class person {
     String name;
     int id;//声明两个成员变量
     public person(String name,int id){
    	 //有参构造方法
    	 this.name=name;
    	 this.id=id;
     }
     public person() {
    	 //无参构造方法
    	 this.name="大田湾";this.id=2022;
     }
     
     void pprint() {
    	 //这里是父类的成员变量
    	 System.out.println("class:person;"+"Name:"+this.name+";id:"+this.id);
     }
}
class young extends person{
	String name;
	int year;
	public young(String name,int year,int id) {
		//有参变量方法
		this.name=name;
		this.year=year;
		this.id=id;
	}
	public young() {
		//无参变量方法
		this.name="砂子坳";
		this.year=2023;
		this.id=202301;
	}
	void sprint() {
		//这里是子类的成员变量
		System.out.println("class:student;"+"Name"+this.name+";year:"+this.year+";id:"+id);
	}
	public class pp{//声明公共类
		public static void main(String[] args) {
			//调用无参构造方法创建对象
		     young obj1=new young();
		     //调用有参构造方法创建对象
		     young obj2=new young("张家界",2023,202302);
		     //调用父类的成员方法
		     obj1.pprint();
		     obj2.pprint();
		     //调用子类的成员方法
		     obj1.sprint();
		     obj2.sprint();
		}
		}
	}
	

程序运行结果:

class:person; Name:大田湾; id 2022;
class:person; Nmae:大田湾; id 2023;
class:young; Name:砂子坳; year:2023; id 202301;
class:young; Name:张家界; year:2023; id 202302;

今天的Java学习就分享到这啦!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值