Answer:
C++.
Explanation:
#include<iostream.h>
class Grill {
public:
void cookHotDog(Hotdog* hotdog_pointer) {
hotdog_pointer->setIsCooked(true);
}
};
///////////////////////////////////////////////////////////
class Hotdog {
private:
bool is_cooked;
public:
void setIsCooked(bool is_cooked) {
self.is_cooked = is_cooked;
}
bool getIsCooked() {
return is_cooked;
}
};
///////////////////////////////////////////////////////////
class Person {
public:
void printIsCooked(Hotdog* hotdog_pointer) {
cout<<hotdog_pointer->getIsCooked()<<endl;
}
};
////////////////////////////////////////////////////////////////////////////////////////////
int main() {
Grill grill_1;
Hotdog* hotdog_pointer = new Hotdog();
Person* person_pointer = new Person();
////////////////////////////////////////////////////////////////////
grill_1.cookHotDog(hotdog_pointer);
person_pointer->printIsCooked(hotdog_pointer);
return 0;
}