C#学习笔记(第十一天)

1、概念:

   父类,基类

class Person

{

   person id;

   person name;

   person sex;

}

  子类、派生类

   Student:继承Person属性和方法,扩展一些自己属性和函数:studentNum,studentName...

Employee: 继承Person属性和方法

Teacher: 继承Person属性和方法

图形类Shape:求周长、求面积函数。  抽象父(基)类

三角形类:继承图形类

矩形类: 继承图形类

圆类:继承图形类

窗口类:

  登陆窗口类:窗口类

  注册窗口类:窗口类


关于string类:

string是一个类;
string可以看做是char的只读数组  char c=s[1];  例子:遍历输出string的每个元素
string中的元素是通过只读的索引器访问的,不可以修改其中的值;
C#中字符串有一个重要特性:不可变性,字符串一旦声明就不可以改变其中的值,只能通过索引器读取指定位置的char,不能对指定位置的char进行修改,如果要对char进行修改,必须创建一个新的字符串,
使用s.ToCharArray()方法得到字符串的char数组,对数组进行修改后,再调用new string(char[])构造函数创建char数组的字符串。一旦字符串被创建,那么char数组的修改也不会造成字符串的变化;

2、c#继承语法

  父类

  class Person

{

     ….

   }

   class Student:Person

{

     …

   }

子类从父类继承什么?

下面是论坛上 回忆~坚 给的解释觉得很通俗易懂:

子类从父类继承了所有非私有成员;
但是,子类拥有父类的所有成员,只不过父类私有的子类没权限访问。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值