为了账号安全,请及时绑定邮箱和手机立即绑定

Spring的入门问题

Spring的入门问题

追梦Green是个Fool 2016-12-06 16:48:45
private HelloWorld helloword;定义了一个私有的helloworld对象?加粗的HelloWorld是什么意思??public void setHelloWord(HelloWorld helloworld)这句话又是什么意思呢?
查看完整描述

8 回答

已采纳
?
qq_風是鹹的_0

TA贡献15条经验 获得超5个赞

  1. 加粗的HelloWorld是你声明的对象(但这个对象没有内容)

  2. setHelloWorld(HellloWorld helloworld)通过小括号传进来的值对你声明的对象赋值

public class HelloService {
	//声明
	private HelloWorld helloWorld;

	public HelloWorld getHelloWorld() {
		return helloWorld;
	}

	public void setHelloWorld(HelloWorld helloWorld) {
		this.helloWorld = helloWorld;
	}
	
	public static void main(String[] args) {
		HelloService helloService = new HelloService();
		HelloWorld helloWorld = helloService.getHelloWorld();
		//打印为 null
		System.out.println(helloWorld);
		
		helloService.setHelloWorld(new HelloWorld());
		HelloWorld helloWorld2 = helloService.getHelloWorld();
		//打印为 Test.HelloWorld@77984161
		System.out.println(helloWorld2);
	}
}


查看完整回答
反对 回复 2016-12-07
?
rookie2maven

TA贡献278条经验 获得超76个赞

有一个 class 叫 HelloWorld


查看完整回答
2 反对 回复 2016-12-06
?
weenhall

TA贡献121条经验 获得超57个赞

加粗的HelloWorld表示有HelloWorld这么一个类并实例化它,私有的当然是通过set和get方法操作了

查看完整回答
反对 回复 2016-12-07
?
我的南方

TA贡献63条经验 获得超27个赞

对象类型,就和String 一样,  第二个是传的参数,类型是HelloWorld 参数名字是 helloworld

查看完整回答
反对 回复 2016-12-07
?
jix

TA贡献1条经验 获得超0个赞

如 @rookie2maven 所说, private HelloWorld helloword 中 HelloWorld 是一个Class代表了 HelloWorld 类型,helloword是HelloWorld类型的变量

public void setHelloWord(HelloWorld helloWorld)是将HelloWorld类型的变量 helloWorld 传入set方法里

this.helloWorld = helloWorld 将传入的helloWorld值赋给 HelloWorldService 私有变量,作为其属性值,共get方法取出。

查看完整回答
反对 回复 2016-12-06
?
心逸

TA贡献5条经验 获得超1个赞

private HelloWorld helloword的HelloWorld是返回类型

查看完整回答
反对 回复 2016-12-06
?
一毛钱

TA贡献156条经验 获得超57个赞

定义了一个HelloWord 变量 get是获取 set是赋值,这不是spring问题,这是简单的java面向对象问题

查看完整回答
反对 回复 2016-12-06
?
慕粉1105482169

TA贡献2条经验 获得超0个赞

让我想想
查看完整回答
反对 回复 2016-12-07
  • 8 回答
  • 0 关注
  • 1898 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信