Java——类、对象与继承

Java——类、对象与继承

今天我们谈的是――类与对象、类的继承。

目录

  • 怎样定义类,对象又是什么?
  • 类在Java中有什么存在的意义?
  • 继承在Java中有何重要意义?继承了什么?

类、对象

要理解类的定义,,我们首先来了解一下对象是什么。所谓对象,就是现实生活中真真实实存在的事物,例如这个鼠标,这个学生,这个茶杯等等…而类就是对这些真实存在的事物进行一个抽象。
我们把具有相同特征的一些对象抽象成为同一个复本,那么这个复本就叫作类。类具有这些对象的相同特征。例如学生这个类(因为不是特指,所以是类),它可以创建出许多个对象。

//定义一个类
public class  Student{
	//设置属性
	public Steing name;
	public int score;
	//加入方法
	public void study{
		score++;
	}
}

这样一个类就创建好了。通过这个类,我们可以实例化很多个学生对象,例如学生张三,学生李四,学生王二等等。

//创建对象并设置初值
//张三
Student zhangsan = new Student();
zhangsan.name = "张三";
zhangsan.score = 0;
//李四
Student lisi = new Student();
lisi.name = "李四";
lisi.score = 0;
//王二
Student wanger = new Student();
wanger.name = "王二";
wanger.score = 0;

这样就实例化了三个学生对象,张三、李四和王二,他们都具有相同的属性:姓名、成绩,和相同的方法:学习。

类在Java中存在的意义

在Java中,类抽象了生活中许许多多的事物,为后面实例化对象做好了准备。

继承在Java中的重要意义

换句话说就是为什么要继承?上面我们实例化了学生对象,但是每个学生对象的学习方法都不相同,那么这个时候我们可以重写每个学生对象的学习方法,根据每个学生对象做调整。还有就是有些学生可以分为大学生和中小学生,大学生会额外的做一些志愿活动,那么我们就可以继承一个志愿活动接口的方法。

public interface Volunteer{
	//定义志愿方法
	public void volunteer();
}
/*-------------*/
//让学生类继承接口
public class CoStudent extends Student implements Volunteer{
	//重写方法
	public void volunteer(){
	}
}

继承了什么?

从上面可知,类的继承不仅继承了父类的属性,还继承了父类方法。所有的子类都具有父类的属性和方法。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值