System.out.println("num1:"+hello.num1 ),这句是什么意思呢?会输出什么?
System.out.println("num1:"+hello.num1 ),把这段代码拆分理解:
1、System.out.println(); //输出语句,输出括号中的内容;
2、"num1:"+hello.num1; //括号中的内容,这里的“+”是字符串拼接的意思,那这里肯定会先输出:num1: +后面拼接的字符串;
3、hello.num1 //hello是一个对象,num1是这个对象的属性,hello.num1的意思是hello对象中num1属性的值,你这里输出的是91,所以 hello.num1 == 91
所以,这里输出: num1:91
就是打印一个变量,这句话里面的加号是字符串拼接