Class

  • + 0 comments
    #include <iostream>
    #include <sstream>
    using namespace std;
    
    class Student {
    private:
        int age;
        string first_name;
        string last_name;
        int standard;
    
    public:
        void set_age(int a) {
            age = a;
        }
    
        void set_first_name(string fname) {
            first_name = fname;
        }
    
        void set_last_name(string lname) {
            last_name = lname;
        }
    
        void set_standard(int std) {
            standard = std;
        }
    
        // Getter methods
        int get_age() {
            return age;
        }
    
        string get_first_name() {
            return first_name;
        }
    
        string get_last_name() {
            return last_name;
        }
    
        int get_standard() {
            return standard;
        }
    
        // Other methods
        string to_string() {
            stringstream ss;
            ss << age << "," << first_name << "," << last_name << "," << standard;
            return ss.str();
        }
    };
    
    int main() {
        int age, standard;
        string first_name, last_name;
        
        cin >> age >> first_name >> last_name >> standard;
        
        Student st;
        st.set_age(age);
        st.set_standard(standard);
        st.set_first_name(first_name);
        st.set_last_name(last_name);
        
        cout << st.get_age() << "\n";
        cout << st.get_last_name() << ", " << st.get_first_name() << "\n";
        cout << st.get_standard() << "\n";
        cout << "\n";
        cout << st.to_string();
        
        return 0;
    }