java oop exercises

thuongxuan504

New member
## Bài tập Java OOP

### 1. Tạo một lớp gọi là `person` với các thuộc tính sau:

* `name`: một chuỗi
* `Age`: một số nguyên
* `giới tính`: một chuỗi

### 2. Tạo một hàm tạo cho lớp `person` có tên, tuổi và giới tính của người đó.

### 3. Viết một phương thức cho lớp `person` gọi là` tostring` trả về một đại diện chuỗi của người.

### 4. Tạo một lớp gọi là `sinh viên` được kế thừa từ lớp` person`.Lớp `student` nên có các thuộc tính bổ sung sau:

* `School`: một chuỗi
* `Lớp`: một số nguyên

### 5. Viết một nhà xây dựng cho lớp `sinh viên 'có tên, tuổi, giới tính, trường học và lớp của học sinh.

### 6. Viết một phương thức cho lớp `student` được gọi là` getgpa` trả về điểm trung bình của học sinh.

### 7. Tạo một lớp gọi là `giáo viên 'kế thừa từ lớp` person`.Lớp 'Giáo viên' nên có các thuộc tính bổ sung sau:

* `Chủ thể`: một chuỗi
* `Yearsofexperience`: một số nguyên

### 8. Viết một nhà xây dựng cho lớp `giáo viên 'có tên, tuổi, giới tính, chủ đề và nhiều năm của giáo viên.

### 9. Viết một phương pháp cho lớp `giáo viên 'được gọi là` getsalary` trả lại tiền lương của giáo viên.

### 10. Tạo một phương thức chính trong một lớp gọi là `app` tạo ra một thể hiện của từng lớp sau:` person`, `student` và` giáo viên`.Sau đó, in thông tin sau cho từng đối tượng:

* Tên của đối tượng
* Tuổi của đối tượng
* Giới tính của đối tượng

### hashtags:

* #Java
* #oop
* #Lập trình hướng đối tượng
* #Programming
* #exercises
=======================================
## Java OOP Exercises

### 1. Create a class called `Person` with the following attributes:

* `name`: a string
* `age`: an integer
* `gender`: a string

### 2. Create a constructor for the `Person` class that takes in the person's name, age, and gender.

### 3. Write a method for the `Person` class called `toString` that returns a string representation of the person.

### 4. Create a class called `Student` that inherits from the `Person` class. The `Student` class should have the following additional attributes:

* `school`: a string
* `grade`: an integer

### 5. Write a constructor for the `Student` class that takes in the student's name, age, gender, school, and grade.

### 6. Write a method for the `Student` class called `getGPA` that returns the student's GPA.

### 7. Create a class called `Teacher` that inherits from the `Person` class. The `Teacher` class should have the following additional attributes:

* `subject`: a string
* `yearsOfExperience`: an integer

### 8. Write a constructor for the `Teacher` class that takes in the teacher's name, age, gender, subject, and years of experience.

### 9. Write a method for the `Teacher` class called `getSalary` that returns the teacher's salary.

### 10. Create a main method in a class called `App` that creates an instance of each of the following classes: `Person`, `Student`, and `Teacher`. Then, print the following information for each object:

* The object's name
* The object's age
* The object's gender

### Hashtags:

* #Java
* #oop
* #object-oriented-programming
* #Programming
* #exercises
 
Join ToolsKiemTrieuDoGroup
Back
Top
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock