unity3D-游戏/AR/VR在线就业班 C#入门静态类学习笔记
来源:互联网 发布:网络录制文件播放器 编辑:程序博客网 时间:2024/05/16 09:19
unity3D-游戏/AR/VR在线就业班 C#入门静态类学习笔记
点击观看视频学习:http://edu.csdn.NET/lecturer/107
静态类
静态类需要静态修饰符——关键词static
用static修饰的成员时静态成员
静态成员只能由类来调用
用static修饰的类是静态类
静态类不能实例化,只能包含静态成员和const常量
构造方法也可以设置为静态
静态构造不能有参数和访问修饰符
不管是不是静态类,都可以有静态构造
静态构造会在第一次实例化或调用静态成员时调用
using System;namespace Lesson_17{ //静态 static //静态的字段,属性或者方法,只能由类调用,不能够由实例调用 //使用类创建对象的过程叫做实例化,对象也可以称为实例 //静态类 //静态类中,只能包含静态的成员(字段,属性,方法),const常量 public static class A{ public static int i;// public A(){ // } //1、静态构造方法前不允许添加访问修饰符 //2、静态构造方法可以存在于静态类中,也可以在普通类中 //静态构造方法 //静态构造方法会在首次访问类的静态成员时调用 static A(){ Console.WriteLine ("A的静态构造方法"); } //静态方法 public static void Test(){ Console.WriteLine ("Test"); } } public class B{ public static int age; //普通类中的静态构造方法 //静态构造会在创建对象并初始化之前调用 static B(){ Console.WriteLine ("B的静态构造方法"); } } class MainClass { public static void Main (string[] args) { //直接使用类名进行调用静态成员 A.i = 10; Console.WriteLine (A.i); A.Test (); B b=new B();// B.age = 10; //未加静态修饰符调用方式// A a = new A ();// a.i = 10;// Console.WriteLine (a.i); //在内存中一共有五个区域 //1、堆区——需要程序员手动开辟并管理内存 //2、栈区——有系统自动完成内存管理 //3、静态区(全局区)——我们要讲解的 //4、常量区——用于存放常量 //5、代码区——存在程序运行所需要的代码 } }}
0 0
- unity3D-游戏/AR/VR在线就业班 C#入门静态类学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门抽象类学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门基本数据类型学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门运算符和表达式学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门使用字符串学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门关系运算和逻辑运算学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门If 语句学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门Switch语句学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门While和DoWhile语句学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门一维数组学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门二维数组学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门枚举类型学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门结构体学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门访问修饰符学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门字段学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门方法学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门属性学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门方法参数学习笔记
- HTTPS 攻击实例与防御
- Jenkins2.27 实战部署
- Windows安装运行Kafka
- 并发,并行,同步,互斥
- Implicit super constructor Object() is undefined for default constructor. Must define an explicit co
- unity3D-游戏/AR/VR在线就业班 C#入门静态类学习笔记
- Android底部Tab+ViewPager(微信界面)
- Linux /bin, /sbin, /usr/bin, /usr/sbin 区别
- 解决vmwaretools安装成功装好后,hgfs文件夹下看不到共享文件的问题!
- Android-使用Theme来解决启动app是出现的空白屏
- [CSS3]touch-action
- 残差学习
- 设置透明背景效果的三种方法
- powerdesigner 逆向 导出sqlserver