关于Java对象变量的问题

img


单一职责中有一个科目类。subject。一个测试类test ,一个学生类student。然后在测试类test里对subject实例化Subject stu1=new Subject();然后在学生类里一个方法是这样写的(public string information (subject mySubject))然后后面通过mySubject点来调用相对应get方法。是单一职责。请问这是对象变量吗。大概原理有涉及到数据库吗。能给我简解一下吗,谢谢你。

test里面有new了一个subject对象,information方法里面有subject对象,然后得到subject对象的数据,通过get取值出来,并没有涉及数据库,前期接触数据库的应该是原生JDBC,但用到数据库的语法和这个也差不多,都是通过对象点get取值