黑马程序员—命名空间、类、访问修饰符日志
来源:互联网 发布:淘宝写论文哪家靠谱 编辑:程序博客网 时间:2024/06/05 15:25
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
类、访问修饰符
定义类的语法
一个类最好在一个文件中
[访问修饰符] class 类名
{
成员 //包括属性和方法和字段
}
class Person
{
public string name;//字段
public char sex ;
public int age;
public void SayHello()//方法
{
Console.WriteLine("我是{0},我是{1}生,我今年{2}几岁了")
}
}
通过类来产生一个对象的过程叫做类的实例化
类的实例化
static void Main(string[] args)
{
Person zs=new Person()//类的实例化
Person ls=new Person()
zs.name="张三"//访问类的属性
zs.SayHello()//访问类的方法
int zs.Age=18; //这里是调用下面代码中set方法把18赋给value
}
访问修饰
在C#中有四个修饰符
public 在任何地方都能访问
intermal 只能在本项目中被访问
private 只能在本类中访问
preotected 只能在本类中子类中访问
在类中的方法和字段没有写访问修饰符 默认是private
在类的级别默认访问修饰符石intermal 或者结构了枚举这个类别
属性的概念定义一个用public修饰的公有变量 在这个变量里面有get和set 这两个方法
语法
class Person
{
public string name;//字段
public char sex ;
private int age;//私有字段
}
public int Age//定义公有变量
{
get//读取
{
return age
}
set//赋值时调用
{
//这里就可以用if检查传过来的值是否合法
age=value;//把上面代码zs.Age=18的值放到value
}
}
属性就是定义一个public具有get和set方法的变量来保护私有的变量
属性有读写属性(get)(set)也有读属性(get)也有写属性(set)
命名空间:是用来解决类重名的问题可以看作是文件夹比如a文件夹里可以a文件夹也可以有b文件夹也可以有a文件也可以有b文件那么a文件夹里的a文件夹还可以有文件夹和文件一级一级的这样就出现下面的命名空间
System 是负命名空间
using System
using System.Collections.Generic;
using Sysyem.Linq;
命名空间定义
namespace 命名空间名称//命名空间不允许以数字开头
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
----------------------详细请查看:http://net.itheima.com/
- 黑马程序员—命名空间、类、访问修饰符日志
- 黑马程序员——类,访问修饰符,属性,构造方法,命名空间,类图,params
- 黑马程序员---类和成员的各种访问修饰符大全,命名空间的使用
- 黑马程序员------类访问修饰符属性
- 黑马程序员---访问修饰符
- 黑马程序员---修饰符和访问修饰
- 黑马程序员_对象、类、属性、访问修饰符
- 黑马程序员C#中类的可访问修饰符
- 黑马程序员—访问修饰符与ArrayList集合
- 黑马程序员-访问修饰符的学习
- 黑马程序员---java 访问修饰符
- 黑马程序员----标识符和访问修饰符
- 黑马程序员--命名空间、字符串
- 黑马程序员_命名空间
- 黑马程序员-修饰符
- 黑马程序员 修饰符
- 黑马程序员C#学习在路上--访问修饰符
- 黑马程序员_阶段练习&访问修饰符
- QT 常用美化
- 在hibernate中load()和get()方法的区别
- 使用VBS通过3种方式浏览本地文件,获取完整路径。
- 为什么程序员都是夜猫子
- Java模式设计----单例模式
- 黑马程序员—命名空间、类、访问修饰符日志
- 设计模式-----策略模式
- Java设计模式之工厂方法模式
- 智能卡使用时序要求
- Java与模式:适配器模式
- 四极管:关注一下国家大事··
- 谷歌是如何做代码审查的
- [Linux]CentOS网关服务器配置
- 程序配置文件(*.ini)的操作