继承概念和格式

        我们今天主要学习了继承,先说说继承的概念:继承是指一个对象直接使用另一对象的属性和方法。继承只能是单继承,具有可传递性;例如class son:father  //意思就是子类继承父类,这就叫做继承。


继承的格式:


Class son:Father //子类继承父类

Son son=new son();

Son.Get();

console.WriteLine(son.a);

Console ReadKey();

 

1.父类和子类的相互转换


在同一程序里,派生类的对象可以赋值给基类,反之不行;

基类的指针可以指向派生类,反之不行;

基类的引用可以初始化为派生的对象,反之不行;

派生类指针必须强制转为基类指针后可以指向基类;

基类指针转换为派生类指针容易导致崩溃性错误;


2.Son  son=new son();


         这句的含义:默认先调用父类构造方法,然后再次调用子类构造方法,然后再次调用子类构造方法。

       声明:此篇文档时来自于【狗刨学习网】社区-unity极致学院,是网友自行发布的Unity3D学习文章,如果有什么内容侵犯了你的相关权益,请与官方沟通,我们会即时处理。


3.Public son():base(10)


显示调用子类构造方法。


4.复习以前的知识,我还总结出来了银行的登录系统例如:


Using system;

Namespace aaa

Class program{

 String b;

Public void  Login(){

 For (i=2;i>=0;i++)

String f=Console.WriteLine();

}

If (f==b){

      Console.WriteLine(登陆成功);

}

Else{

If(i==0){

Console.WriteLine(“没机会了”);

}

Else{

Console.WriteLine(“你还有”+i+”次机会”);

}

Static void Main(string []  args){

 Program r =new program();

 r.Login();

Console.ReadKey();

        }

     }

   }   

}


你可能感兴趣的:(unity学习)