4.3 构造方法与对象的创建
来源:互联网 发布:mac系统删除文件 编辑:程序博客网 时间:2024/06/04 23:19
4.3 构造方法与对象的创建
可以用类来声明对象,声明对象后必须创建对象
4.3.1构造方法
(1)程序用类创建对象时,需要使用该类的构造方法
(2)类中构造方法的名字必须和类名完全相同,而且没有类型
(3)允许一个类中编写若干个构造方法,但必须保证参数不同(参数个数相同但参数列表中对应的某个参数类型不同;参数个数不同)
(4)如果类中没有编写构造方法,系统会默认该类只有一个构造方法(无参,方法体中无语句)
1.默认构造方法与自定义构造方法
若类中定义了一个或多个构造方法,Java不提供默认构造方法
2.构造方法没有类型
4.3.2创建对象
1.对象的声明
类名 对象名
//例子:Person person;
2.为声明的对象分配变量
使用new 运算符和类的构造方法为声明的对象分配变量,即创建对象
//例子:为声明的对象分配变量public class Example4_2_Point {int x;int y;Example4_2_Point(int x, int y) {this.x = x;this.y = y;}}public class Example4_2 {public static void main(String[] args) {// TODO Auto-generated method stubExample4_2_Point example4_2_Point1 = new Example4_2_Point(10, 10);//声明对象,为对象分配变量使用new和类中构造方法Example4_2_Point example4_2_Point2 = new Example4_2_Point(23, 25);//声明对象,为对象分配变量使用new和类中构造方法}}
3.对象的内存模型
4.3.3使用对象
“ · ”运算符:通过使用“ · ”运算符可以实现对自己变量的访问和方法的调用
1.对象操作自己的变量(体现对象的属性)
(1)通过使用“ · ”运算符可以实现对自己变量的访问和方法的调用
(2)点运算符也叫引用运算符或者访问运算符,格式:对象·方法
2.对象调用类中的方法(体现对象的行为)
4.3.4对象的引用和实体(略)
代码例子:
//默认的构造方法、自定义构造方法、非构造方法例子class Lader(){int x ,y;//方法1:默认的构造方法Lader(){}//方法2:自定义构造方法Lader(){x = 1;y = 1;}//方法3:自定义构造方法Lader(int a,int b){x = a;y = b;}//方法4:该方法类型为void,因此不是构造方法void Lader(int a,int b){x = a;y = b;}//方法5:该方法类型为int,因此不是构造方法int Lader(int a,int b){x = a;y = b;}}
阅读全文
0 0
- 4.3 构造方法与对象的创建
- 关于构造方法与对象的创建
- JavaScript创建对象与构造函数的实现方法
- 【Java】中类的构造方法与类中创建其他类对象的先后顺序
- 匿名对象与构造方法的使用
- 构造函数与创建对象
- 对象创建的方法二之------构造函数模式
- 构造方法和对象的创建简单例题
- 子类继承父类时,创建对象,构造方法的调用问题
- Java类对象的创建以及构造方法总结
- C++中的构造函数与创建对象的(简单)过程
- 通过反射可以获取Class的构造方法 通过构造方法创建对象
- 构造方法与匿名对象
- java的构造方法能不能与普通对象方法同名
- 常见对象_String字面值对象和构造方法创建对象的区别
- javascript中用构造器创建对象与字面量创建对象的区别
- javascript中用构造器创建对象与字面量创建对象的区别
- js中用构造器创建对象与字面量创建对象的区别
- 线段树区间加板子
- 子线程真的不能更新UI吗?
- CodeForces
- 如何下载并安装maven,以及在eclipse中的使用
- Learn iOS Application Distribution.pdf 英文原版 免费下载
- 4.3 构造方法与对象的创建
- java ArrayList排序不区分大小写
- 搜索策略实现-DFS,BFS,爬山法,分支界限法
- Maven-使用-DskipTests跳过单元测试
- hdu_2014 青年歌手大奖赛_评委会打分
- PL/SQL 如何处理两个timestamp类型的差值
- Webpack 使用小结
- 搜索策略-DFS,BFS,爬山法,分支界限法
- [leetcode] 25. Reverse Nodes in k-Group