1.构造器(或构造方法):Constructor

构造器的作用:

* 1.创建对象

* 2.初始化对象的信息

2.使用说明:

* 1.如果没显式的定义类的构造器的话,则系统默认提供一个空参的构造器

* 2.定义构造器的格式:权限修饰符 类名(形参列表){}

* 3.一个类中定义的多个构造器,彼此构成重载

* 4.一旦我们显式的定义了类的构造器之后,系统就不再提供默认的空参构造器

* 5.一个类中,至少会有一个构造器。

3.举例:

//构造器

public Person(){

System.out.println("Person().....");

}

public Person(String n){

name = n;

}

public Person(String n,int a){

name = n;

age = a;

}

属性赋值顺序

* 总结:属性赋值的先后顺序

*

*

* ① 默认初始化

* ② 显式初始化

* ③ 构造器中初始化

* **********************

* ④ 通过"对象.方法" 或 "对象.属性"的方式,赋值

*

* 以上操作的先后顺序:① - ② - ③ - ④

JavaBean的概念

所谓JavaBean,是指符合如下标准的Java类:

>类是公共的

>一个无参的公共的构造器

>属性,且对应的get、set方法

用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用Java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。

项目

方法

OX9qZ

MUPnX6072

Sgf6V

2011-06-02 03:38:02

eGcPP

2011/02/14 17:36:13

K28Q9

6FIZ67744

java构造方法赋值内存图_java 面向对象(九):类的结构:构造器(一)简介;属性赋值顺序;JavaBean的概念...相关推荐

  1. java class对象创建时机_Java面向对象编程-类的声明周期

    第十章 类的生命周期 10.1 Java虚拟机及程序的生命周期 当通过java命令运行一个Java程序时,就启动了一个Java虚拟机进程.Java虚拟机进程从启动到终止的过程,称为Java虚拟机的生命 ...

  2. java构造方法 隐含三步_Java入门总结--------类和对象关系以及构造方法

    Java中重写父类的方法要遵循"两同两小一大"规则, "两同"即方法名相同.形参列表相同: "两小"指的是子类方法的返回值类型应比父类方法返 ...

  3. java 构造方法和析构方法_PHP面向对象程序设计之构造方法和析构方法详解

    本文实例讲述了PHP面向对象程序设计之构造方法和析构方法.分享给大家供大家参考,具体如下: 构造方法和析构方法是对象中的两个特殊方法,它们都与对象的生命周期有关.构造方法是对象创建完成后第一个被对象自 ...

  4. java继承原理内存角度_Java基础知识巩固

    最近发现自己的Java基础知识还是有点薄弱,刚好有点空闲时间进行再补一补,然后进行整理一下,方便自己以后复习.其实个人认为Java基础还是很重要的,不管从事Java后端开发还是Android开发,Ja ...

  5. java opp 是什么意思_Java面向对象学习

    Java面向对象学习 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考.最后,才对某个分类下的细节进行面向过程的思索 面向对象适合处理复杂的问题, ...

  6. java if在内存中_Java内存模型知识点小结---《深入理解Java内存模型》(程晓明)读书总结...

    一.Java内存模型介绍 内存模型的作用范围: 在Java中,所有实例域.静态域和数组元素存放在堆内存中,线程之间共享,下文称之为"共享变量".局部变量.方法参数.异常处理器等不会 ...

  7. Java数组原理内存图

    1.内存概述 内存是计算机中的重要原件,临时存储区域,作用是运行程序.我们编写的程序是存放在硬盘中的,在硬盘中的程 序是不会运行的,必须放进内存中才能运行,运行完毕后会清空内存. Java虚拟机要运行 ...

  8. java类声明语句_Java面向对象编程-类的声明周期

    第十章 类的生命周期 10.1 Java虚拟机及程序的生命周期 当通过java命令运行一个Java程序时,就启动了一个Java虚拟机进程.Java虚拟机进程从启动到终止的过程,称为Java虚拟机的生命 ...

  9. java中的内存图_各个JAVA场景下的内存图

    首先,内存模型图,如下: 其次,一句话概括各个区域的作用: 1:程序计数器(Program Counter Register),让虚拟机中的字节码解释器通过改变计数器的值来获取下一条代码指令,比如分支 ...

最新文章

  1. 阶乘C语言超出范围,阶乘新问题-题解(C语言代码)
  2. 破除SCI至上!评价 AI 科研成果,需要新思路【附报告下载】
  3. 数据库为什么使用B+树而不是B树
  4. error C2504: “XXXXXXX”: 未定义基类
  5. OFBiz的探索进阶
  6. USACO2.4のP1522-牛的旅行(Cow Tours)【最短路Flody】
  7. Java中含有泛型的 JSON 反序列化问题
  8. SqlServer修改密码后登陆不上
  9. js中替换和全部替换
  10. 维基百科-D3.js
  11. 使用Processing制作一个时钟
  12. HTML5学习第6篇—video:自己实现video的播放控件(添加样式版)
  13. C++ primer 第三章 字符串、向量和数组 练习题
  14. 大麦票夹:从工具到服务的技术演进之路
  15. 一. Linux基础
  16. 基于视频的车辆检测文献综述
  17. Best Free Web Applications
  18. Redy语法分析--抽象语法树简介
  19. The World's 100 Greatest Classical Composers
  20. Linux中,常常会用到 vim ,其中 q ,wq wq!的区别,以及 vim -r 的作用

热门文章

  1. “出道” 5 年采用率达 78%,Kubernetes 的成功秘诀是什么?
  2. 海底光缆,到底是怎么安装和维护的?
  3. 无服务器计算,如何节省时间和成本?
  4. 对象的基础用法和解构赋值
  5. linux下日志晒选打包,Linux 文件日志筛选操作
  6. php用wordanalysis抓取姓名_利用vba查询/抓取 外部数据
  7. 平板电脑连接投影仪_交互式触控幼教白板如何与平板进行连接-微幼科技
  8. php文件夹转换网页,PHP转换文件夹下所有文件的编码 适合发布网站的其他编码版本...
  9. Flowable 数据库表结构 ACT_RE_DEPLOYMENT
  10. 解决Linux操作系统下AES解密失败的问题