Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //java
- //student class
- package User;
- import java.util.Scanner;
- public class Student extends Person {
- public Student ()
- {
- super();
- sId = 0;
- major = "TBA";
- cgpa = 0.0f;
- }
- public Student(int sId, float cgpa, String major) {
- this.sId = sId;
- this.cgpa = cgpa;
- this.major = major;
- }
- int sId; float cgpa; String major;
- void setStudentInfo()
- {
- Scanner s = new Scanner(System.in);
- System.out.println("Enter id: ");
- sId = s.nextInt();
- setPersonInfo();
- System.out.println("Enter cgpa: ");
- cgpa = s.nextFloat();
- System.out.println("enter major: ");
- major = s.nextLine();
- }
- void showStudentInfo()
- {
- System.out.println(sId+"ID =");
- showPersonInfo();
- System.out.println("major = "+major);
- }
- }
- //person class
- package User;
- import java.util.Scanner;
- public class Person {
- public Person(String name, String dob, String bg) {
- this.name = name;
- this.dob = dob;
- this.bg = bg;
- }
- public String getName() {
- return name;
- }
- public String getDob() {
- return dob;
- }
- public String getBg() {
- return bg;
- }
- public void setName(String name) {
- this.name = name;
- }
- public void setDob(String dob) {
- this.dob = dob;
- }
- public void setBg(String bg) {
- this.bg = bg;
- }
- //private String name, dob, bg;
- protected String name, dob, bg;
- public Person()
- {
- name=dob=bg="TBA";
- }
- public void setPersonInfo()
- {
- Scanner s= new Scanner(System.in);
- System.out.println("Enter Name : ");
- name = s.nextLine();
- System.out.println("Enter dob : ");
- dob = s.nextLine();
- bg = s.nextLine();
- }
- public void showPersonInfo()
- {
- System.out.println("name =" +name+"bob= "+dob+"bg +"+bg);
- }
- }
- /////main class
- package mainpkg;
- import User.Person;
- import User.Student;
- public class Mainclass {
- public static void main(String[] args) {
- Student s = new Student();
- Person p = new Person();
- System.out.println(" ");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement