阅读下列程序,请回答以下问题 (1)程序中定义的类的访问权限及类名是什么? (2)程序中定义的类有几个成员方法,哪个是构造方法,哪个是静态方法?方法体可以不用写。 (3)程序中那一条语句是错误的,请说明错误原因及正确的写法。
【正确答案】:(P89)(1)程序定义的类的名称是 Person, Person类的访问权限是公共的( public)。(2) Person类共有4个成员方法,构造方法是:public Person(),静态方法是:public static void main( String[ ]args)(3)错误的语句是:System.out. println("姓名为:"+ getName()+",性别为:"+p.sex);原因:这条语句位于静态方法main()内,静态方法只能使用其内部定义的参数或静态变量、静态方法,而这条语句使用的方法getName()不是静态方法,故不能使用。正确的写法应为System.out. printIn (”姓名为:"+p.name+",性别为:"+p.sex);或者:System.out. println("姓名为:"+p.getName()+",性别为:"+p.sex);

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部