11 个解决方案
#2
学生是基类,其他是继承类。封装->继承、
#3
interface IStudent{}
abstract class StudentBase : IStudent{}
class 大学生 : StudentBase {}
class 中学生 : StudentBase {}
class 小学生 : StudentBase {}
abstract class StudentBase : IStudent{}
class 大学生 : StudentBase {}
class 中学生 : StudentBase {}
class 小学生 : StudentBase {}
#4
用接口干嘛?这里差异性不是很大。直接用子类继承抽象类就可以了吧
#5
对头
#6
但是 我不懂怎么写一个完整的程序 我写的总有错误啊!
#7
#8
class stu //定义学生类
{
}
class dastu :public stu //定义大学生类
{
}
class xiaostu :public stu //定义大学生类
{
}
class zhongstu :public stu //定义大学生类
{
}
{
}
class dastu :public stu //定义大学生类
{
}
class xiaostu :public stu //定义大学生类
{
}
class zhongstu :public stu //定义大学生类
{
}
#9
过程了就全写,一样.
#10
你可以看一下 戏说面向对象
#11
不需要再写了,直接看看微软 EntityFramework的示例代码吧:
Quickstart
http://msdn.microsoft.com/en-us/library/bb399182.aspx
Quickstart
http://msdn.microsoft.com/en-us/library/bb399182.aspx
#1
#2
学生是基类,其他是继承类。封装->继承、
#3
interface IStudent{}
abstract class StudentBase : IStudent{}
class 大学生 : StudentBase {}
class 中学生 : StudentBase {}
class 小学生 : StudentBase {}
abstract class StudentBase : IStudent{}
class 大学生 : StudentBase {}
class 中学生 : StudentBase {}
class 小学生 : StudentBase {}
#4
用接口干嘛?这里差异性不是很大。直接用子类继承抽象类就可以了吧
#5
对头
#6
但是 我不懂怎么写一个完整的程序 我写的总有错误啊!
#7
#8
class stu //定义学生类
{
}
class dastu :public stu //定义大学生类
{
}
class xiaostu :public stu //定义大学生类
{
}
class zhongstu :public stu //定义大学生类
{
}
{
}
class dastu :public stu //定义大学生类
{
}
class xiaostu :public stu //定义大学生类
{
}
class zhongstu :public stu //定义大学生类
{
}
#9
过程了就全写,一样.
#10
你可以看一下 戏说面向对象
#11
不需要再写了,直接看看微软 EntityFramework的示例代码吧:
Quickstart
http://msdn.microsoft.com/en-us/library/bb399182.aspx
Quickstart
http://msdn.microsoft.com/en-us/library/bb399182.aspx