Java 构造器
来源:互联网 发布:淘宝300多的充气娃娃 编辑:程序博客网 时间:2024/05/23 00:12
Java 构造器
类用于描述客观世界里某一类对象的共同特征,而对象则是类的具体存在,Java程序使用类的构造器来创建该类的对象。
//下面定义一个Person类public class Person{ //下面定义了两个成员变量 public String name; public int age; //下面定义了一个say方法 public void say(String content){ System.out.println(content); } //该Person类代码里没有定义构造器,系统会为它提供一个默认的无参构造器}
一个类包含三种常见成员:构造器、成员变量和方法。
- 成员变量
用于定义该类或该类的实例所包含的状态数据。 - 方法
用于定义该类或该类的实例的行为特征或者功能实现。 - 构造器
用于构造该类的实例,Java语言通过new关键字来调用构造器,从而返回该类的实例。
注意:
(1)构造器既不能定义返回值类型,也不能使用void声明构造器没有返回值。
(2)如果程序员没有为一个类编写构造器,则系统会为该类提供一个默认的无参构造器。一旦程序员为一个类提供了构造器,系统将不再为该类提供构造器。
//使用Person类定义一个Person类型的变量Person p;//通过new关键字调用Person类的构造器,返回一个Person实例//将该Person实例付给p变量p = new Person();
等价于:
Person p = new Person();
//访问p的name实例变量和age实例变量,直接为该变量赋值。p.name = "李明";p.age = 27;
总结:
创建一个对象时,系统内存中有两个东西,堆内存中保存了对象本身,栈内存中保存了引用该对象的引用变量。
0 0
- [java]java构造器
- 关于Java构造器
- java静态构造器
- Java 构造器
- java构造器
- java构造器
- java缺省构造器
- java构造器小结
- java构造器
- Java中的构造器
- JAVA构造器
- java构造器
- java构造器
- Java 构造器
- java构造器小结
- java构造器小结
- Java 构造器
- Java 构造器初始化
- Java大数汇总
- Ananagrams-UVA 156
- 实例2:设置复选框-优化1
- [leetcode: Python]257. Binary Tree Paths
- poj2586 贪心算法
- Java 构造器
- JS Date对象
- HDU 1019 Least Common Multiple
- 受阻碍得中国科技,立刻转向以色列
- mysql数据库基本查询语句操作
- LeetCode12 Predict the Winner
- Gulp知识点
- 算法设计与应用基础-第十二周
- 永恒之蓝