Java基础概念

1,什么是继承

继承是在现有类中增加新的方法而产生新的类

类的继承

类有普通类,抽象类,接口

普通类可以继承extends普通类抽象类,implements接口

抽象类可以继承普通类,抽象类,接口

接口只能继承接口

多态:1.构造函数 
格式:public 类名(){}
特点:不定义返回类型、方法名必须和类名一致
           构造方法返回值:当前对象在堆空间存储的地址
作用:1.用来构造当前类的对象
 2.初始化当前对象的属性

2.方法重载
定义:同一个类中,多个方法的方法名相同,参数不一样(参数个数、参数类型、参数顺序),那这些方法互为重载方法

构造方法重载注意点:1.如果构造方法重载了,则默认无参的构造函数就不存在了,如果任然要用无参构造函数,则必须定义出来
     2.构造方法重载作用,用于初始化一些属性


3.继承关系
子类继承父类的非私有属性和方法
关键字:extends
格式:public class 子类类名  extends 父类类名{}

4.方法重写
条件:子类重写父类的方法(方法名、参数、返回类型必须都一致)

private String name;//私有不能被继承,
 //             当前  当前包 子类 外部包
 //public       k    k     k    k
 //protected    k     k    k
 //默认                        k      k            
 //private      k
 //student s  申明一个学生
 //值传递  基础数据类型boolean,char,byte,short,int,long,float,
 //引用型数据类型
 //if (instanceof student)先判断一下是否可以强制转化
 int age;
 int number;
 final void eat(){}//final不能被子类继承也不能修改
 void drink(){};




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值