zoukankan      html  css  js  c++  java
  • 2017/12/25 构造方法和传参

    1、状态是对象的属性及其当前值,通常是动态的;
    2、构造方法不能有任何非访问性质的修饰符,不能用void修饰!!!!他不返回任何数据类型;
    3、构造方法用this调用其他构造方法,只能放在首位,所以只能调用一次;
    4、创建对象的两种方式,一、直接new生成;二、通过反射,调用java.lang.Class类,xx.getClass().newInstance()或者Class.faoName("xx").newInstance();
    5、使用反射时要保证有无参的构造方法(类中有明确的构造方法声明时,不会再自动生成无参的构造方法);
    6、单例设计模式就是把无参的构造方法私有化(private),只能通过反射调用,且只能创建一次;
    7、对象引用赋值,传递的是地址。
    8、传递擦数的两种方式:一、!!!!!!!!!!基本类型变量的值传递,变量值本身被复制,方法中对变量的修改不会影响原变量;
    对象的属性也不行,Person.name传入也不会发生变化;
    二、对象的引用变量,,对象的引用值被复制,方法使用该引用对对象的修改将会影响实参对象;
    9、重写toString()时,要注意加"",保证返回的是字符串;
    10、使用Calendar可以获取时间;

  • 相关阅读:
    IDEA快捷的添加包名
    Spring源码(一)
    Java的理解
    剪绳子
    机器人的运动范围
    矩阵中的路径
    N皇后问题
    回溯法
    全排列
    反转链表
  • 原文地址:https://www.cnblogs.com/loong996/p/8111399.html
Copyright © 2011-2022 走看看