12173人加入学习
(20人评价)
C#编程-第二季-面向对象-宇宙最简单2021最新版

制作完成于2021-10月20日 使用VS2019

价格 免费

构造函数


我们构造对象的时候,对象的初始化过程是自动完成的,但是在初始化对象的过程中有的
时候需要做一些额外的工作,例如需要初始化对象存储的数据,构造函数就是用于初始化
数据的函数。

声明基本的构造函数的语法就是声明一个和所在类同名的方法,但是该方法没有返回类型。


public class Myclass {
public Myclass ( ) {
这个构造函数的函数体

   }

}

当我们New对象的时候,当我们实例化对象的时候,当我们创建对象的时候就会调用构造函数。

因为构造函数就是用来构造对象的

 

构造函数作用 ( 构造函数一般用来初始化数据 )

 

 

[展开全文]

为了让编程更加清晰,把程序中的功能进行模块化划分,每个模块提供特定的功能,而且
每个模块都是孤立的,这种模块化编程提供了非常大的多样性,大大增加了重用代码的机
会。
面向对象编程也叫做OOP编程
简单来说面向对象编程就是结构化编程,对程序中的变量结构划分,让编程更清晰。

[展开全文]

try {      可能出现异常的代码     }

catch {     要补捉的异常     }

finally {       不管是否出现异常都会执行       }

 

[展开全文]

兄弟们,错误列表 可以在  视图 窗口里找到!!!

[展开全文]

public void Insert(数据一数据二)

{

if(index<0||index>count -1){

if()

}

for(int i=count-1;i>)

 

 

[展开全文]

访问元素

public T this[int index]

{

get{

return data[int index]

{

set

{

data[index]=value;

}

list[10]

List

 

[展开全文]

 所有的引用类型都需要用new去定义

for() 

public int count

{

get

{

 

}

}

[展开全文]

列表可以存储任何类型的数据

列表就是系统提供的一个类

List list = new list();

 

 

[展开全文]

任何类里都有tostring的方法

tostring用来输出类的完整路径的

 

[展开全文]
  • 对象名与文件名相同,单独成文件
  • class ClassName{}

class Vector3

{

   public float x;

    public float y;

public float z;

public double Length()

{

   return Math.Sqrt(x*x+y*y+z*z);

}

  • Vector3 v1 = new Vector3(); /定义类
[展开全文]

list.insert(3,800)

remove

list.indexof   

list.capacity获取list的容量

list.add(800)

list.insert(3,400);\

list.removeall()

list.indexof()  

 

  

 

[展开全文]

接口的中方法默认就是public接口

接口中实现了方法,如果调用了方法这个类必须实现这个方法

声明和构造

隐藏方法只有在子类调用的才实现隐藏方法

结构体的话,他就是一个值类型的

重构-重新设计-架构师 

结构体适合少量的数据的模板

  

 

 

 

 

[展开全文]

抽象类可以包含抽象方法也可以包含普通的方法

抽象类只能继承yi'ge

[展开全文]

override 重写的方法

可以把子类构造的对象赋值给fu'lei

[展开全文]

接口不能继承

没有任何函数体

 

 

 

[展开全文]

console.writeline(s1=s2)

 

ture

public static bool operator ==()

 

[展开全文]

console.writeline(index)

int temp = t[]

 

private string[] name   new string[10]

构造函数

string[]  name = new string[10]

int i = 0

foreach(string temp in days){

uf

}

p

public int this[string day]

{

}

 

 

 

 

[展开全文]

授课教师

问问题加入A计划,有专门负责答疑的老师哦!!!

课程特色

下载资料(1)
视频(60)

学员动态