大二学生,初始面向对象上,刚开始感觉颇有难度,不过经过反复思考和写代码后,难度也就相应降下来了。个人认为学java很重要一点就是要针对每个模块的知识做思维导图,这样各个知识点的联系就一清二楚了,这样写代码的时候才能写得更快。初学java,做的思维导图还有待完善。如果有的地方有错误,欢迎各位大佬批评指正!不胜感激!
下面就用实际代码对每个知识点进行详细解释
一、先定义了一个学生类,定义了id、姓名、语文成绩、数学成绩、年份、教室编号(用static变量修饰,适用于全体成员),之后定义了一个homework方法,一个chinese方法,一个math方法,分别打印“做作业”、“语文成绩”、“数学成绩”的语句。
二、再分别定义了一个setYear和getYear方法,前者得到年份,后者返回年份。setYear方法无返回值,定义了一个整形变量,参数为year。接下来最重要的是this应