JAVA构造器

  • 构造器(构造方法)

 

               构造器是一个特殊的方法,这个特殊的方法用于创建实例时执行初始化。构造器是一个类创建对象的根本途径。

 

    语法:

                访问修饰符   类名(参数1,参数2)

                {

                         this.属性名=参数1; // 属性名与参数1相对应

                }

 

     调用

                通过new关键字来调用构造器,从而返回该类实例  如 new  类名()

     

     注意:

                 1.系统会给类默认提供一个构造方法(无参数),如果为了类提供了有参数构造方法,则系统不会在为类提供默认                                 的构造方法。开发中最好能够提供一个无参和有参的构造方法

                 2.创建对象时,只能运行一个构造方法,运行由JVM来运行,对象是无法调用构造方法。

                 3.构造方法既不能定义返回值类型,也不能使用void声明构造器没有返回值否则 JAVA会将这个构造器当做普通                                方法来处理

 

  • 构造器重载

            同名参数不同(参数个数,参数类型)

 

  • 静态

            关键字static  可修饰方法,属性、类等

              将相同的数据放在一个地方储存,静态的数据都存在内存里的静态空间,静态区间又在方法区里

             优点:

                        1.实现数据的共享,节省内存

             注意:

                            1.静态是随着类的加载而加载,如果静态成员过多会导致运行、加载变慢,影响用户体验

                            2.静态优先于对象存在,不依赖对象

                            3.静态成员不能直接访问非静态成员    因为内存中现有静态内容,后又非静态内容

             调用:

                        1.通过类名调用(推荐)

                                类名.静态成员

                        2.通过对象调用

                                对象名.静态成员

 

 

  •                存储图

                

   注意:静态成员既可以使用类访问也可以使用对象访问。修改也是如此 对象作为调用者也是修改静态区间的里值!

 

  • 工具类

              功能:遍历、排序、交换值、创建数组、求最大值

        1.对类进行封装

        2. 方便开发人员相互使用

        3.将构造器该为私有的,该类就只能通过类为主调者来调用

        4.工具类的方法都需要用static修饰!

        5.不想被实例化,就是静态!

          使用:

                1.在其他类使用import导入包(工具类所在的包)

                2.使用类名作为主调者去调用里的方法

                    

 

  • API

        帮助文档,描述一些工具的方法以及作用,还有一些构造信息 等等

    如:

      equals和==    在比较引用类型是,如数组,使用equals方法是比较数组内的具体值而==是比较地址

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值