java基础知识盘点

这篇博客介绍了Java基础知识,包括构造方法的特性,如默认构造函数和重载;方法重载的关键在于参数类型、个数和顺序;继承的概念,强调子类对父类非私有成员的继承;方法重写,保持与父类方法的签名一致;自动转型,只允许子类对象转为父类对象;以及多态现象,即同一类型对象执行相同方法有不同的结果。
摘要由CSDN通过智能技术生成

      java知识小盘点:

        1.构造方法:

               每个类至少有一个构造方法,即使没有写,也有一个默认的无参的空的构造方法。构造方法的特征:方法名与类名相同。每当类创建一个对象的时候,根据对象给的参数就会自动调用相应构造方法。例如:Student stu=new Student();在new的这一瞬间的时候,stu就调用了Student类无参的构造函数。构造函数有返回值,返回对象在堆空间的地址给对象变量。构造方法可以重载,不过得注意的是,只要构造方法重载了,原来系统默认的空的构造函数就不存在了,如果要使用的话,必须得重写。

        2.方法重载

               方法的重载的定义就是做同一件事的不同方式,对象调用重载的方法是要根据前提来区分到底该调用哪个方法。因为这些方法有着相同的方法名,在调用其方法就必须提供前提。前提有:参数类型、参数个数、参数顺序。在这里,有些初学者会混淆一些概念。如:public fun(int a){};与public fun(int b){};有些人会误以为这也是方法的重载,之前我也犯过类似的错误。但这不是方法的重

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值