-
构造方法,是为了给属性赋值。
查看全部 -
void 没有返回值
int
方法什么中的返回值内容,跟方法定义中的返回值应该对应。
查看全部 -
对象实例化
查看全部 -
封装快捷键:Ctrl+R+E
快速封装读写属性
查看全部 -
1、//访问修饰符:public公共的,private 私有的
2、封装属性,设置读写属性
查看全部 -
-
选中字段,ctrl+r+e封装快捷键
查看全部 -
封装
隐藏对象信息,留出访问接口
私有属性,公共方法
查看全部 -
//访问修饰符
public其他类可以访问
private其他类不可以访问
一般默认为私有的
查看全部 -
类与对象
类,{//静态特征
类型+字段;
方法//动态特征}
类的实例化,对象;
查看全部 -
1111
查看全部 -
赋值对象、两个同一台电视的遥控器的概念
查看全部 -
class Child
{
private string _sex;
public string Sex
{
get{return _sex;\\ 读
set{_sex=value};\\写
}
}
查看全部 -
隐藏信息,留出信息对外访问的接口。查看全部
-
公共的public,private私有的,查看全部
-
9).类(class)与结构(struct)的区别:
a(最根本的):类是引用类型,而结构是值类型。
b:结构的对象中是不能有初始值的,而类可以。
c:结构类型的对像可以不用实例化,直接访问它的属性和方法。
d:在类里面是可以定义构造函数的;结构也可以,但是不能定义显示的无参构造函数。
e:在结构的有参构造函数里,必须对所有字段进行赋值。
f:在结构和类中,皆可以定义字段、属性和方法。
eg:
struct Dog//结构
{
string _name;//结构中可以定义字段,但不能赋初始值
public string Name//结构中可以定义属性
{
get{return _name;}
set{_name=value;}
}
public void Sing()//结构中可以定义方法
{
Console.WriteLine(“汪汪”);
}
public Dog(string name)//结构中只能显式定义有参构造方法,且要把所有字段赋值
{
_name=name;
}
}
……Main方法中
Dog dog=new Dog();//结构也可以不用实例化对象,即可将=new Dog()去除,定义在Main方法之外
Dog.Name=”小白”;
Console.WriteLine(“名字”+dog.Name);
dog.Sing();
查看全部
举报