已采納回答 / qq_豆_2
2、訪問修飾符public,private,protected,以及不寫(默認)時的區別?答:修飾符當前類同?包子?類其他包public ? ?√ ? ?√ ? ?√ ? ?√ ? ?protected ? ?√ ? ?√ ? ?√ ? ?× ? ?default ? ?√ ? ?√ ? ?× ? ?× ? ?private ? ?√ ? ?× ? ?× ? ?× ? ?類的成員不寫訪問修飾時默認為default。默認對于同一個包中的其他類相當于公開(public),對于不是同一個包中的其他類相當于私有(...
2017-02-28
已采納回答 / 西北望change
對模板方法中非共性的方法采用抽象類中的抽象方法,是因為有些方法在模板中確實不知道具體的實現,提供一個空的默認實現,再在子類中去override是多余的。再者,共性的部分采用private標識,對子類屏蔽了實現細節,讓具體的子類只用關注它特有的個性方法實現。 這樣整體結構更加清晰明了,各個類的職責也更加具體清楚。
2016-05-30