继承体系

继承:

子类继承父类:子类继承父类的属性和方法;

子类继承父类所用的格式:public class+子类类名+extends+父类类名;

继承的作用:省去重复的代码,来提高写作代码的效率;

需要注意的地方:一个子类只能继承一个父类,不能继承多个;

这是一个父类的属性和方法;

Public class ss{

Public static voidmain(String[] args){

Public voidshow(){}

}

}

现在写个子类来继承父类;

Public class 子类 extends 父类{

 

}

方法重写

定义:子类对继承到父类的方法,进行修改

Public class 子类名 extends 父类名{}

格式条件;方法名、参数、返回值类型必须都一样,过程可以随意修改;

面向对象的特性:

继承;封装;多态;

构造方法

 定义:用于构造当前类对象的方法

 格式:public 类名(){}

 特点:不写会默认存在

       创建当前类的对象的时候执行

 作用:用于构造对象,类似于产品的生产过程

  

方法重载

 定义:一个类中,多个方法的方法名相同,参数列表不同的方法,互为重载方法

 作用:体现的是做同一件事情的不同过程

构造方法重载的意义:可以用于初始一些属性

方法分类

     方法分类:

构造方法:public 类名(){}

普通方法:public 返回类型  方法名(){}

 抽象方法:public abstract 返回类型  方法名();

类的分类

   普通类:publicclass 类名{}

   1. 只允许有构造方法和普通方法,一定不能有抽象方法

   2. 可以创建对象

 

   抽象类:publicabstract class 类名{}

  1. 三种类型的方法都可以存在

  2. 不能创建对象

 接口:publicinterface 类名{}

  1. 只能有抽象方法

  2.不能创建对象

  接口的继承

  接口和抽象类作用:约束子类的方法定义

  接口的继承关键字:implements

  子类如果是普通类:则必须把父类的所有的抽象方法都重写一遍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值