标签: java class-diagram object-oriented-analysis
https://i.stack.imgur.com/S4ySa.png
Scenerio 1 - 图片
https://i.stack.imgur.com/RBebW.png
场景2-图片 - 这与上面的问题基本相同,但这次我使用标准类并通过它传递参数。代码中与代码相关的其他位不在图像中,但不需要回答我的问题,您通常可以看到我正在使用图像做什么。
提前致谢。
答案 0 :(得分:0)
除了场景1中的代码是一种通常不好的方法来处理OOP之外,您通常希望对类进行建模:
这里,类在模型的顶部定义,而在它的正下方是实例变量。注意+号?这意味着此变量是公共的,可以被其他类访问。 A - 符号表示它是私有的,这是一种很好的做法。
在模型的第三部分中,方法也可以是私有的或公共的,具体取决于您想要从其他类中隐藏的内容。
我希望这对你来说是一个不错的开始。
忽略继承自Animal的狮友。