C#对象实例化
对象是真实存在的,类是对对象共同特征的抽象和概况
访问字段的方法是对象名.字段名=赋的值
保护限制public
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
Child xiaoming = new Child();//实例化了child类的对象
xiaoming.name = "马晓明";//为字段赋值
xiaoming .sex="男";
xiaoming.age=6;
Console.WriteLine("我叫"+xiaoming.name+",今年"+xiaoming.age+"岁;");
xiaoming.PlayBall();//调用踢球的方法
Console.ReadKey();//调试防止闪退
}
}
public class Child
{
public string name;
public string sex;
public int age;
public void PlayBall()
{
Console.WriteLine("吼啊");
}
}
}
实例化对象在Main方法中,类名 对象名=new 类名();<br>
Child xiaoming=new Child();
有了对象后可以访问他的字段属性和方法
访问字段:对象名.字段="值"; xiaoming._name="小明";
调用方法:对象名.方法名(); xiaoming.PlayBall();
输出字段:对象名.字段 xiaoming._name
若是定义了方法则可以通过“对象名.方法名” 来调用。例如:xiaoMing.PlayBall();
对象是真实存在的,类是对对象共同特征的抽象和概况
对象实例化
在类中访问修饰符为public,程序中才能调用字段和属性
实例化:类名 变量名 =new 类名;
字段赋值:变量名.字段= ;
调用属性:变量名.属性();
例化对象在Main方法中,类名 对象名=new 类名();<br>
Child xiaoming=new Child();
有了对象后可以访问他的字段属性和方法
访问字段:对象名.字段="值"; xiaoming._name="小明";
调用方法:对象名.方法名(); xiaoming.PlayBall();
输出字段:对象名.字段 xiaoming._name
实例化对象
实例化对象在Main方法中,类名 对象名=new 类名();<br>
Child xiaoming=new Child();
有了对象后可以访问他的字段属性和方法
访问字段:对象名.字段="值"; xiaoming._name="小明";
调用方法:对象名.方法名(); xiaoming.PlayBall();
输出字段:对象名.字段 xiaoming._name
对象是真实存在的,类是对对象共同特征的抽象和概况
若是定义了方法则可以通过“对象名.方法名” 来调用。
例如:xiaoMing.PlayBall();
描述完 字段 ,方法,属性后 要实例化这个类的对象
通过类去实例化一个对象的方法:
类名 对象名 = new 类名( );
例:Child xiaoMing = new Child( );
切记,块类名也要加"public".最后在项目里才能引用块的类名称。
pubic string _name;//访问权限
class Program
{
static void Main(string[] args)
{
Child1 xiaoMing = new Child1();
xiaoMing._name = "小明";
xiaoMing._sex = "男";
xiaoMing._age = 6;
xiaoMing._height = 120;
Console.WriteLine( xiaoMing._height+xiaoMing._name );
xiaoMing.PlayBall();
}
}
类名称的命名规则:
class Child1
{
public string _name;
public string _sex;
public int _age;
public int _height;
//方法,后面可以调用的
public void PlayBall()
{
Console.WriteLine("6666");
}
}
字段中添加:public字段,就可以访问了。
实例化对象
类的封装