设为首页 - 加入收藏
广告 1000x90
您的当前位置:78345黄大仙白小姐管家 > 静态属性表 > 正文

C中错误:非静态的字段、方法或属性“Studentshow()”要求对象引

来源:未知 编辑:admin 时间:2019-06-26

  这是我按照书上的例子敲的,怎么也会出错呢?请大侠们帮助解决一下,新手学习中。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  3、学员姓名{0},学员年龄{1}大括号用错了,要用英文半角的,而不能用中文全角的,是{}而不是{}。

  类和对象是这样的,Student就好像“学生”这个,stu就好像是具体的学生,比如说是你。因此你需要指定是哪个学生自报姓名年龄。

  从语法上而言,你可以将类的show方法加上static保留字定义成静态的,并把这个方法中引用的变类属性也定义成静态的,意思就是全天下学生都是一个名字(比如:御坂),年龄都是一个(0岁?),那就不必讨论哪个学生的报告问题,

  解决方法2、Student.show();换成stu.show();追问采用方法2,把Student.show();换成stu.show();之后没有错误出现,可是在调试中,开始执行后:输入姓名和年龄之后,显示学员姓名{0},学员年龄{1};这是怎么回事?

  采用方法1,除了在public static class Student加入static,哪里也需要加上呢?类里面的属性也加上static.至于输入姓名和年龄之后,显示学员姓名{0},学员年龄{1};可以看到Student.show();的话,那Student类里面的属性name、age前面也需要加static。赋值就和调用一样;Student.age=12;

本文链接:http://thomasdrymon.com/jingtaishuxingbiao/442.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top