string Name;是字段声明还是变量声明,有什么区别?

问题描述

string Name;是字段声明还是变量声明,有什么区别?
string Name;是字段声明还是变量声明,有什么区别?string Name;是字段声明还是变量声明,有什么区别?

解决方案

说明:我是在出现刷新后 下失效的

解决方案二:
变量代表一个存储位置,每个变量都有一个类型,该类型决定什么值可以存储在变量中|||而字段是声明在类或结构中的变量,它属于类或结构的成员,

解决方案三:
这需要看你写在哪了,在类或者结构里就叫字段,在函数体里就叫变量

解决方案四:
如果是字段的话要加上public或者private或者protected,如果只是string name的话就是变量。

时间: 2023-01-02

string Name;是字段声明还是变量声明,有什么区别?的相关文章

详解JavaScript作用域与变量声明提升【翻译】

你知道下面JavaScript执行后alert的值吗? var foo = 1; function bar() {     if (!foo) {         var foo = 10;     }     alert(foo); } bar(); 如果因为结果为"10"而吃惊,那么可能你需要好好看看这篇文章: var a = 1; function b() {     a = 10;     return;     function a() {} } b(); alert(a);

android-Android在变量声明时用不用提前指定为null

问题描述 Android在变量声明时用不用提前指定为null public class MainActivity extends Activity { private ListView listview = null; private TextView textView = null; private String data = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(

C++:类的成员变量 声明顺序 与 初始化顺序 相同

类成员的默认初始化顺序是按照声明顺序进行, 如果使用初始化列表初始化成员变量, 则必须按照成员变量的声明顺序进行; 否则, 在变量之间交替赋值时, 会产生, 未初始化的变量去赋值其他变量; 同时GCC, 也会发出警告, 如: 'class::m_xxx' will be initialized after [-Wreorder] 代码: /* * BInsertSort.cpp * * Created on: 2014年4月15日 * Author: Spike */ #include <ios

Go语言中的变量声明和赋值的方法

  Go语言中的变量声明和赋值的方法           这篇文章主要介绍了Go语言中的变量声明和赋值的方法,十分的细致全面,有需要的小伙伴可以参考下. 1.变量声明和赋值语法 Go语言中的变量声明使用关键字var,例如 代码如下: var name string //声明变量 name = "tom" //给变量赋值 这边var是定义变量的关键字,name是变量名称,string是变量类型,=是赋值符号,tom是值.上面的程序分两步,第一步声明变量,第二步给变量赋值.也可以将两步合到

sql-【问题】其他信息: 必须声明标量变量 &amp;amp;quot;@XXX&amp;amp;quot;...

问题描述 [问题]其他信息: 必须声明标量变量 "@XXX"... using Model; using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks; using Utility; namespace DAL { public class Commodity

java继承 在子类中声明同名变量的问题???

问题描述 java继承 在子类中声明同名变量的问题??? 如下代码: class Person { String name; int age; public void introduce(){ System.out.println("姓名是" + name + ",年龄是" + age); } } public class Students extends Person{ // String name; public static void main(String[

JavaScript变量声明提前

上周四 吃完午饭,leader发了一道JavaScript的题目给我们做,我们Team里面有做前端的,有做后台的,也有做mobile web的,所以大家对题目的理解各自都不一样,然后在QQ讨论组里面进行讨论.发现虽然很基础,但是通过讨论收获不少.当然在有开发经验的开发者看来,这 些都是学习JavaScript最基础的东西.自己因为平时都是用jQuery或者第三JS组件,所以对JavaScript基础学习不够重视. 题目如下:请写出下面代码2次alert分别输出什么结果? <script type

C# 必须声明标量变量 &amp;amp;quot;@stu_gradewhere

问题描述 C# 必须声明标量变量 "@stu_gradewhere 5C 代码和报错如下 DAL:/// //更新一条数据 /// public bool Update(Models.studentbm model) { StringBuilder strSql = new StringBuilder(); strSql.Append(""update student set ""); strSql.Append(""stu_ID=@s

变量声明时命名与变量作为对象属性时命名的区别解析_javascript技巧

这个标题实在拗口,Javascript命名变量所遵循的规则 1.第一个字符必须是字母.汉字字符. 下划线(_)或美元符号($) 2.剩下的可以是下划线.汉字字符. 美元符号和任何字母.数字 以下声明变量是正确的 复制代码 代码如下: var p,$p,_p; var 长,宽;  以下是错误的 复制代码 代码如下: var .p;//只能是字母.数字.下划线或美元符号 var -p;//只能是字母.数字.下划线或美元符号 var p*;//只能是字母.数字.下划线或美元符号 var 4p,4长;/