Хорошо, допустим, у меня есть файл класса с именем Orange, а затем два отдельных файла классов с именем Color и Fruit.
Внутри Orange есть некоторые свойства для цвета, размера, спелости и т. Д., Иметод setSize (int size).
Внутри Fruit есть некоторые свойства для имени, типа фрукта, есть ли у него семена, откуда он был импортирован и т. д., а затем методы setName (String name).), eat (), wash () и give (Person person).
Внутри Color есть некоторые свойства для имени, значений RGB, значений Hex, значений Alpha и т. д., а затем методы setName (), setAlpha(int alpha), setRGB (int r, int g, int b) и setHex (int hex).
Большая часть вышеупомянутой информации не имеет значения и предназначена только для того, чтобы помочь вам понять.В файле Orange Class есть объект, который называется «Родитель».Что мне нужно знать, так это то, можно ли для объекта «Родитель» установить фрукт или цвет?Позже в файле основного класса наступает момент, когда происходит myOrange.Parent.setName ("Bob"), и в обоих случаях (независимо от того, является ли Parent фруктом или цветом), это будет возможно, поскольку у Fruit есть метод setNameи Color тоже.
Спасибо