zoukankan      html  css  js  c++  java
  • 阿花宝宝 Java基础笔记 之 构造方法

    构造方法
    语法:
    public 类名(){
    }
    1.实例化对象时,调用类的默认的隐藏的无参的构造方法。
    2.如果有自定义的构造方法,则不调用默认的类的无参的构造方法。
     类名 对象名=new 类名();//这是调用了的类的无参的构造方法
     类名 对象名=new 类名(name,age);//这是调用了类的有参构造方法
    3.方法名跟类名相同。区分大小写
    4.构造方法没有void ,如果有void 则看作普通方法
    5. 构造方法的作用一般是用来初始化对象属性
    6.如果构造方法内要调用别的构造方法使用 this(参数);this 必须放在第一句

    方法重载
    在同一个类中 方法名相同 参数列表(个数 类型 顺序)不同 跟访问修饰符 返回值 没有关系。
    调用时根据实参列表来确定具体调用的方法。
    多个构造方法就是利用了方法的重载

    变量的作用域
    1.成员变量和局部变量
         在类中定义的变量称为成员变量。
         在方法中定义的变量称为局部变量。
         成员变量:别的类的方法要访问他,必须创建该类的对象,然后才能通过“.”来引用。
         局部变量:他的作用域仅仅在该变量的方法内,因此只有在这个方法中能够使用。
         注意点:
         作用域不同。
         初始值不同。
         在同一个方法中,不允许有同名的局部变量。在不同的方法中,可以有同名的局部变量。
         局部变量可以和成员变量同名,并且在使用时,局部变量具有更高的优先级。

  • 相关阅读:
    Python学习 Day 068
    Python模块(一)(常用模块)
    python面向对象(C3算法)(六)
    Python面向对象(约束,异常处理,md5加密)(五)
    python面向对象(反射)(四)
    Python面向对象(类之间的关系)(三)
    Python面向对象(成员)(二)
    python面向对象(一)
    Python函数的装饰器
    递归与二分法
  • 原文地址:https://www.cnblogs.com/ECS666666/p/5339713.html
Copyright © 2011-2022 走看看