由于我儿子病了,我本周错过了上课,因为我错过了本周讲座的这一部分。下面的例子就是他们在课堂上经历的内容,但我很难理解需要做什么,书中也没有教师的例子清楚地表达出来以便我能理解。我想我需要的是一些指导和代码,以便我可以直观地表达我的作业任务。非常感谢你提前。
从下面的UML图中编写C#类和程序来测试它们。假设你使用的是空参数构造函数和公共属性。
**Book**
-Title
-Author First Name
-Author Last Name
-ISBN Number
+checkOut
+CheckIn
答案 0 :(得分:3)
这意味着班级名称为Book。
它拥有标题,作者名字,作者姓氏和ISBN号的私人字段。
它还有名为checkOut和checkIn的公共方法。
在UML +中表示公共, - 表示私有。
答案 1 :(得分:1)
他们希望您创建一个包含4个属性(私有-
)和两个方法(公共+
)的类。
答案 2 :(得分:1)
首先查看语法也很有帮助:http://en.wikipedia.org/wiki/Class_diagram。
答案 3 :(得分:0)
public class Book
{
public string Title { get; set; }
public string AuthorFirstName { get; set; }
public string AuthorLastName { get; set; }
public string ISBNNumber { get; set; }
public void checkOut()
{
// code to check out here
}
public void CheckIn()
{
// code to check in here
}
}
..但是,你没有提供关于checkOut / CheckIn(顺便说一下不一致的情况)必须做什么的足够信息。顺便说一句,这里不需要构造函数。
(此代码使用自动属性see reference:为标题,作者,ISBN和公共属性生成私有字段成员以获取/设置)
希望有所帮助!