Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- class person{
- public:
- string name;
- string surname;
- int age;
- public:
- person(string name_, string surname_, int n){
- name = name_;
- surname = surname_;
- age = n;
- }
- person(string name_, string surname_ ){
- name = name_;
- surname = surname_;
- age = 0;
- }
- void say_hello(){
- if(age == 0){
- cout <<"hello my name is " << name << " " << surname << endl;
- }
- else{
- cout <<"hello my name is " << name << " " << surname << ". I'm " << age << " years old."<< endl;
- }
- }
- };
- class Worker:public person{
- protected:
- float salary;
- string jobname;
- public:
- Worker(string name_, string surname_,int age, float salary_, string jobname_) : person(name_, surname_, age){
- salary = salary_;
- jobname = jobname_;
- }
- void say_hello(){
- person::say_hello();
- cout << "Salary = " << salary << "\t" << "Jobname = " << jobname << endl;
- }
- };
- int main()
- {
- Worker a = Worker("John", "Doe", 18, 0.0,"slave");
- a.say_hello();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement