在C#中,运行如下代码,关于编译后的结果说法正确的是()。

问题描述

classTemp{Sataticint_iCnt=1;Protectedint_iBnt;}ClassProgram{staticvoidMain(string[]args){Temptemp=newTemp();Console.WriteLine(Temp._iCnt);Console.WriteLine(Temp._iBnt);}}(选择二项)a)出现警告b)编译通过c)Temp._iBnt不可访问d)Temp._iCnt不可访问

解决方案

解决方案二:
Protected是受保护类型只有集成你Temp的子类才能访问到
解决方案三:
引用1楼crystal_lz的回复:

Protected是受保护类型只有集成你Temp的子类才能访问到

public公开类型被创建的对象都能访问public修饰的成员和函数private是私有类型只有在类的内部可以访问到Protected是受保护的类型继承的子类可以访问到
解决方案四:
哦还有给你一个建议不要学编程了不适合你连代码都懒得敲就直接问答案的人不适合学编程这种敲出来一编译就能知道结果的问题至少我不会拿出来问。。。还有告诉你们老师这个题没有两个选项不会编译通过也不会出现警告直接就是编译不通过还有在C#中压根就没有Static只有static也没有Protected只有Protected也没有Class只有class--!、、刚才我还以为你只是在问修饰符的问题结果是代码都懒得敲就来问答案了早知道就懒得看了。。
解决方案五:
选择C、D变量的默认修饰符是private,私有,只能在类内部访问protected只能在类内部和继承类访问
解决方案六:
c)Temp._iBnt不可访问d)Temp._iCnt不可访问

时间: 2024-08-03 22:14:17

在C#中,运行如下代码,关于编译后的结果说法正确的是()。的相关文章

cocos2d-cocos3.3中的例子cpp-empty-test,编译后遇到问题?

问题描述 cocos3.3中的例子cpp-empty-test,编译后遇到问题? 用cocos run -p win32,编译后,能运行,把运行例子关闭后,命令行上报出这个问题:Error running command, return code: 1,不知道是什么意思?

运行下面代码时出现空指针异常,求调试正确后的代码

问题描述 importjava.io.*;importjava.net.URI;importjava.net.URISyntaxException;importjavax.tools.*;importjavax.tools.JavaFileObject.Kind;importjava.util.*;publicclassTest_compilerapi{privatestaticvoidcompilerJava()throwsException{JavaCompilercompiler=Tool

java编写了一段简单的代码,编译后显示错误,请高手看看

问题描述 编译后显示错误,菜鸟一个,不知道如何修改.请高手帮忙修改下.代码如下classvalue{privatedoublea=11.11;privatedoubleb=22.22;privatedoublec=33.33;privatedoubled=44.44;publicvoidpri(){System.out.println("四个数值分别为:"+a+","+b+","+c+","+d+".");

WordPress文章和单页中运行PHP代码的方法

众所周知,WordPress是一个非常流行的CMS,它的易用性.用户界面和功能强大,都足矣让我们搭建各种类型的网站,这是面向开发者和程序员的特点,但是作为用户,可以感觉没有什么区别了. 作为一个PHP开发者和博主,有次我想在一篇文章中执行一行PHP代码.默认情况下,你不能在WordPress文章和网页执行PHP(虽然你可以这样做的HTML.CSS和JavaScript). 由于WordPress不解析PHP的文章和单页,我通常会创建一个PHP文件,然后链接到它在我的文章. 在这两部分组成的系列中

网页中运行JS代码

<SCRIPT> function Preview(obj) {   var TestWin=open('');   TestWin.document.write(obj.value); } //欢迎来到站长特效网,我们的网址是www.zzjs.net,很好记,zz站长,js就是js特效,本站收集大量高质量js代码,还有许多广告代码下载. function copyCode(obj) {     var rng = document.body.createTextRange();     rn

windows ap...-如何配置,让下面的程序在vs2013中运行?

问题描述 如何配置,让下面的程序在vs2013中运行? #include int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { MessageBox (NULL, TEXT ("Hello, Windows 98!"), TEXT ("HelloMsg"), 0); return 0 ; } 解决方案 新建一个wn32窗口应用

vba语言编程-谁能在Excel中运行国标2828-2012

问题描述 谁能在Excel中运行国标2828-2012 样本量输入后可根据要求的检验水平和AQL值自动输出抽样方案,谁能做出来急需哪位大神帮帮忙.452865271@qq.com 解决方案 http://wenku.baidu.com/link?url=rr7aH9tLx2-PyfPMxp-PnPZm-eY9NQjJQzii-nPUix24swsuXkyu75Lmw1gdQS2BRmAQqOZd7DJYDNly1w9UbkT4lboVnlEpN3mjHe3DjJu excel支持vba可以实现

ruby中如何直接编译运行C代码

    我们知道ruby通过C EXT可以很方便的运行C代码,其实只要是C接口的语言都可以,比如汇编语言也可以哦.但是一些简单的函数难道还得费劲用C扩展的方式吗?其实ruby gem里有RubyInline包,通过它可以在ruby源代码里写C代码,然后调用执行啊!     直接用 gem install RubyInline 安装吧!我们测试一下: require 'inline' class A inline do |b| b.include '<stdio.h>' b.flags=[&qu

IOS代码运行的磨刀石-预编译指令

IOS中代码运行的磨刀石--预编译指令 所谓预编译,就是程序代码在编译之前,开发工具为我们预先做的一些工作.不要小瞧这些指令,没有它们,我们的代码可能寸步难行. 一.文件包含相关预处理命令 #include <header> #include "header" C语言中使用的包含文件的指令""和<>的区别为,""是从当前目录开始寻找文件,<>是从系统库中寻找文件.这两个指令不能使头文件循环引入,也不能重复包含同