zoukankan      html  css  js  c++  java
  • 085 01 Android 零基础入门 02 Java面向对象 01 Java面向对象基础 02 构造方法介绍 04 构造方法调用

    085 01 Android 零基础入门 02 Java面向对象 01 Java面向对象基础 02 构造方法介绍 04 构造方法调用

    本文知识点:构造方法调用

    说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步

    构造方法调用

    可以创建一个名字和类名相同的普通方法嘛?

    可以,但不推荐这样写
    会提示:与构造方法重名
    mark
    但没有语法错误
    mark

    用普通方法的调用方式调用,运行也没有什么问题
    mark
    but,不推荐这样写就是不推荐
    mark

    构造方法在类内不能被普通成员方法调用

    mark

    mark

    即:如果你这么调用,编译器默认你是在调用一个名称为cat()的普通成员方法,而不是构造方法cat();

    构造方法的调用只能在构造方法之间完成

    1、可以在带参构造方法的方法体的第一行使用this();调用同一个类的无参构造方法
    mark

    mark
    mark

    2、同一个类的构造方法之间,可以通过this(); 的方式相互调用。如果需要调用带参的构造方法,在this后的括号中加上参数值即可。
    mark

  • 相关阅读:
    UITableView多选全选
    iOS16进制设置颜色
    svg矢量图
    canvas 时钟案例
    canvas 方块旋转案例
    canvas万花筒案例
    swiper(轮播)组件
    canvas介绍(画布)
    scroll-view组件
    view组件
  • 原文地址:https://www.cnblogs.com/xlfcjx/p/13719836.html
Copyright © 2011-2022 走看看