面试题:一个方法和类名相同,那这个是构造方法吗?哪些方式可以获取或设置成员变量的值?
2015-06-05 20:28
513 查看
// 面试题:一个方法和类名相同,那这个是构造方法吗?
// 答:不是,构造方法没有void,构造方法是方法名和类名相同且没有void。
// 给成员变量赋值有2种方式setXxx()和构造方法,但是一般用set赋值,针对性强一些
// 获取成员变量的值的方法也有2中,通过getXxx()和写一个show()方法,但一般用getXXX()
// 答:不是,构造方法没有void,构造方法是方法名和类名相同且没有void。
// 给成员变量赋值有2种方式setXxx()和构造方法,但是一般用set赋值,针对性强一些
// 获取成员变量的值的方法也有2中,通过getXxx()和写一个show()方法,但一般用getXXX()
package main方法讲解; public class Test { public void Test() { System.out.println("普通方法"); } // 没写系统就提供一个无参构造方法(通过反编译工具XJad就可以看出代码里面有个无参的构造方法) public Test() { System.out.println("无参的构造方法"); } public static void main(String[] args) { Test test = new Test(); test.Test(); } }
相关文章推荐
- 黑马程序员-线程Thread类和Runnable接口
- 面试分享(四)-------浙江乾冠信息安全研究院--Android开发
- 黑马程序员---初识反射,Class,Constructor,Field
- 面试分享(三)-------杭州铭师堂教育科技发展有限公司-高级java开发
- 黑马程序员_java语言_数组
- 黑马程序员_java语言_开发工具概述
- [面试系列] java 字符编码
- 黑马程序员_java语言_String类
- 黑马程序员_java语言_常见对象的概述
- 黑马程序员-16-java基础-面向对象(2)-封装与单例程序设计思想
- 黑马程序员-15-java基础-面向对象(1)-概念介绍与类、对象、构造方法
- 剑指offer 面试题30 最小的K个数
- 面试题整理
- 黑马程序员---Java 正则表达式
- 黑马程序员---IOS基础---switch语句用法
- 黑马程序员——高新技术---反射
- 程序员的量化交易之路(28)--Cointrader之Offer报价实体(15)
- 面试题杂货铺(二)
- 黑马程序员---Java 容器集合
- 毁掉程序员健康的5件事,你中了几招?