S*******C 发帖数: 822 | 1 面筋中一道OO的题,Create a class for filesystem.当时就狂汗,基本没准备OO的题
,后来他提示,感觉是要说filesystem里面有文件和folder, folder还有subfolder
要有个结构指向sub folder一类的。
这个怎么做 |
S*******C 发帖数: 822 | |
p*********g 发帖数: 116 | 3 看java File 类是怎么设计的.
别人有什么想法? |
m*****g 发帖数: 71 | 4 我的想法:三个类,一个super class,有name,有个指针或引用指向上层目录。第一
个子类是文件,有硬盘位置和长度之类的信息。另一个子类是目录,有linkedList保存
子目录/文件。 |
H********n 发帖数: 99 | 5 具体见cc150上就有。
【在 S*******C 的大作中提到】 : 面筋中一道OO的题,Create a class for filesystem.当时就狂汗,基本没准备OO的题 : ,后来他提示,感觉是要说filesystem里面有文件和folder, folder还有subfolder : 要有个结构指向sub folder一类的。 : 这个怎么做
|
g*****g 发帖数: 34805 | 6 You actually only need 2 classes, File and Directory, as Directory is a type
of File.
JDK only has one, File. And an API list() that will return null for non-
directory. Nothing wrong on either approach, for interview, the former one
is probably the safer choice.
【在 m*****g 的大作中提到】 : 我的想法:三个类,一个super class,有name,有个指针或引用指向上层目录。第一 : 个子类是文件,有硬盘位置和长度之类的信息。另一个子类是目录,有linkedList保存 : 子目录/文件。
|
l*********u 发帖数: 19053 | 7 subfolder, files. isRoot, moveUp, moveDown,listFiles, renameFile/Folder,
deleteFile/Folder,sortFilesbyName/Size...
擦,给多长时间写啊啊啊...
【在 m*****g 的大作中提到】 : 我的想法:三个类,一个super class,有name,有个指针或引用指向上层目录。第一 : 个子类是文件,有硬盘位置和长度之类的信息。另一个子类是目录,有linkedList保存 : 子目录/文件。
|
j*********1 发帖数: 324 | 8 这应该是class design的题目,ccup有,不知道也可以说说有哪些class |