C++ の継承
3 つのプライベート メンバー (年、月、日) を持つ Date クラスがあります。 public から継承して、日付オブジェクト + int 関数を追加して、将来の日付 (たとえば、201326+12=2013218) を表示したいと考えています。その場合、サブクラスの基本クラスのプライベートメンバーa.day=(a.day+12)%30を直接変更することはできません。これは、関数を実現するにはどうすればよいですか? あなたは「プライベート」が何なのか理解していません
継承は明らかに「パブリック」の部分です
初心者なのですが、どうやって解決すればいいですか?
基本をよく勉強してください
変数はプライベートなので、これを行う唯一の方法です。結局のところ、これらの変数を継承することはできません。もちろん、親クラスに + メソッドを提供させて、サブクラスがそれを直接呼び出すこともできます
「プライベート」が何なのか理解していません
継承は明らかに「パブリック」部分です
保護された部分もあります
ははは、非公式な成大斉でも構いません
あなたは「私的」が何なのか理解していません
相続は明らかに「公」の部分です