Java学习分享—【面向对象基础】 继承

Java小白学习分享—【面向对象基础】 继承
摘要由CSDN通过智能技术生成

2022/07/28周四 

Java 有三大特性: 封装 继承 多态

 今天来学习一下继承

一、从生活的角度看继承

我们无时无刻不在继承着父辈们(甚至更向上)给予我们的一切

包括 基因血缘、相貌特征、行为方式、当然还有生活的必需品 money

但是也有我们不能够去继承的,那些私有的(private)。(这个问题不用向深处考虑,很浅显易懂)

生活映射具体事物,java源于生活,面向事物特征,正如道教 1生2,2生3,3生万物般,

对于整个世界(Object)来说,我们都是子类(Subclass)...

二、Java中的继承

 基本概念:

继承是类与类之间的关系,继承的基本思想是,基于已有的类创造新的类。

继承已存在的类就是复用这些类的方法,而且可以增加一些新的方法和字段,使新类能够适应新的情况。

继承是Java程序设计中一项核心技术,它主要解决的问题是:共性的抽取,实现代码复用。 

语法格式:

修饰符 class B(子类)  extends A(父类) {
    
 }

// B类 继承了 A类

// B 是 A  的子类,A 是 B 的父类

 入门案例:

//创建动物类
class Animals{
    //封装私有属性
	private String name;
	private String kind;
	private int age;
	//无参构造
	public Animals() {
        System.out.println("I have some dogs -->");
		super();
	}
    //有参构造
	public Animals(String name, String kind, int age) {
		super();
		this.name = name;
		this.kind = kind;
		this.age = age;
	}
    // set 和 get 方法
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值