第二章02 构造方法与匿名对象
2018-07-18 20:37
113 查看
构造方法:方法名称与类名称相同,且无返回值;
不定义构造方法时,系统默认有一个无参构造方法;
包括 有参构造 与 无参构造。
构造方法例子如下:
[code]class Student{ private String name; private int age; public Student(){} //无参构造方法 public Student(String n, int a){//有参构造方法 name = n; age = a; } public setName(String n){ name = n; } public setAge(int a){ age = a; } public void tell(){ System.out.println("姓名:"+name+"年龄:"+age); } } public class mainDemo{ public static void main(String args[]){ //调用无参构造 Student stu = new Student(); stu.setName("李明"); stu.setAge(10); //调用有参构造 Student stu = new Student("李明",10); //上述2种调用方式,任意选择一种 stu.tell(); } }
匿名对象:无名对象。如下代码所示:
[code]class Student{ private String name; private int age; public Student(){} //无参构造方法 public Student(String n, int a){//有参构造方法 name = n; age = a; } public setName(String n){ name = n; } public setAge(int a){ age = a; } public void tell(){ System.out.println("姓名:"+name+"年龄:"+age); } } public class mainDemo{ public static void main(String args[]){ new Student("李明",10).tell();//匿名对象调用 } }
阅读更多
相关文章推荐
- 类与对象、引用传递、封装、构造方法、匿名对象笔记
- 重踏学习Java路上_Day07(成员与局部变量,形参,匿名对象,封装,private,this,构造与成员方法,static)
- 7 面向对象(成员变量和局部变量的区别,类作为形式参数的问题,匿名对象,封装,private关键字,this关键字,构造方法,类的初始化过程,static关键字)
- 12、构造方法与匿名对象
- 构造方法和匿名对象的使用
- JAVA之旅(四)——面向对象思想,成员/局部变量,匿名对象,封装 , private,构造方法,构造代码块
- Java—构造方法、匿名对象
- Java面向对象02-方法的签名,重载,构造方法和引用类型数组
- java基础七(成员变量 局部变量 匿名对象 封装 设计原则 private this 构造方法 static)
- 2017.08.06(2) 构造方法与匿名对象
- JAVA之旅(四)——面向对象思想,成员/局部变量,匿名对象,封装 , private,构造方法,构造代码块
- 构造方法和匿名对象
- Java基础突击第三天0007(构造方法,匿名对象,this的使用)
- 深入分析类与对象--构造方法与匿名对象
- 构造方法与匿名对象
- 构造方法与匿名对象
- 匿名对象 、封装(private)、this关键词、构造方法
- java笔记——构造方法、匿名对象
- Java基础进阶_day01_(构造方法,this关键字,匿名对象)
- 【JavaSE学习笔记】面向对象_01(入门,匿名对象,成员变量,局部变量,封装,this,构造方法)