黑马程序员——构造函数与set方法
2015-06-27 10:32
465 查看
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------
下面这两个的区别,构造函数初始化和set在下面代码中有何不同?为什么?
------------------------------------------------------------------
解答:构造方法在创建对象的时候就对其属性进行初始化,只能调用一次;
getter和setter方法是在创建对象之后,可以多次调用,修改其属性值。
构造函数和一般函数的区别
构造函数和一般函数在写法上不同,在运行上也不同。
构造函数是在对象一建立就运行,给对象初始化
而一般方法是对象调用才执行,是给对象添加具备的功能
一个对象建立构造函数只运行一次
而一般方法可以被对象调用才执行
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
下面这两个的区别,构造函数初始化和set在下面代码中有何不同?为什么?
Person(String name) { this.name = name; } public String getName() { return name; }
------------------------------------------------------------------
public void setName(String name) { this.name = name; } public String getName() { return name; }
解答:构造方法在创建对象的时候就对其属性进行初始化,只能调用一次;
getter和setter方法是在创建对象之后,可以多次调用,修改其属性值。
构造函数和一般函数的区别
构造函数和一般函数在写法上不同,在运行上也不同。
构造函数是在对象一建立就运行,给对象初始化
而一般方法是对象调用才执行,是给对象添加具备的功能
一个对象建立构造函数只运行一次
而一般方法可以被对象调用才执行
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
相关文章推荐
- 程序员修炼之道摘要
- 面试总结二
- 黑马程序员-【java基础】-多线程
- 黑马程序员——内部类的理清
- 黑马程序员--构造函数的理解和怎么去使用
- 【BAT(百度,阿里,腾迅)面试题】
- 黑马程序员——Java基础--面向对象(一)
- 如何成为一名真正专业的程序员
- 《程序员的自我修养》系列技术文章整理收藏
- 面试需要的基础知识-替换空格
- 面试需要的基础知识-合并排序数组
- 黑马程序员-IOS学习笔记(六)Category(类别)
- [置顶] 程序员技术练级攻略
- 黑马程序员——Java基础--抽象
- Axis Aligned Rectangles (Google 面试题, 2016网易游戏校招笔试)
- 黑马程序员——Java基础:工具类、for循环、可变参数、其他类
- 黑马程序员--流程控制
- 黑马程序员--枚举类型和结构体
- 高级程序员离职或跳槽可以像公司申请一个月工资
- 黑马程序员--预处理3中指令