三道java题 求帮助

三道java题 求帮助1. 已知学生类(Student),该类中包含有如下成员变量和成员方法:

1)成员变量

年级、学院、专业、班级、姓名、面向对象程序设计、网络原理、数据库、总成绩

2)成员方法

计算总成绩

2. (1)编写MyStudent类,通过该类在程序中直接为成员变量赋值,并通过控制台输出该生的姓名、学院、专业、班级和总成绩。

(2)通过构造函数为成员变量赋值,并通过控制台输出该生的姓名、学院、专业、班级和总成绩。

注意:要求以上的2种方法编程,输出结果相同

3.定义一个代表员工的Employee类。它的属性包括“员工姓名”、“员工号码”、“员工基本薪水”、“员工薪水增长额”;它的方法包括“构造方法”、“获取员工性名”、“获取员工号码”、“获取员工基本薪水”、“计算薪水增长额”及“计算增长后的工资总额”。

你是要解释是吧:1>Java机制中有给8个包装类以及String类初始化9个对象池。第一个语句是基本数据类型,所以根本没有创造对象。第二个语句从String池里构造了一个“abc”对象第三个语句在在堆栈中通过new的方式构造了一个新的"abc"对象第四个语句在堆栈中构造了一个MyTest对象2>你要明白传入的形参x,y都是基本数据类型,所以他们是值传递,而不是址传递,传递给SwitchCoords方法时,内部将x,y的值互换了,但是在myMethod里面x,y的值并没有发生变化。因为他们是基本数据类型,是值传递。所以结果是5,3,3,5,5,33>这题也好理解,concat(str)函数的意思是将传入的str拼接到当前字符串的末尾,但是注意composite.concat("world")之后并未把结果重新赋值给composite,所以composite的值还是执行这个语句之前的值,然后执行trim()方法之后,把composite字符串的所有空格去掉,在赋值给trimmed。结果就是hello.所以字符串的长度是5以上是个人的分析,希望能够帮助你,如果还有不懂的可以继续交流,谢谢追问

是需要写代码 不过也谢谢你的回答

温馨提示:答案为网友推荐,仅供参考