java oop : 상속

This commit is contained in:
haerong22
2021-03-09 16:43:29 +09:00
parent b9ebb3eef1
commit 9d7ca69373
22 changed files with 52 additions and 20 deletions

View File

@@ -1,4 +1,4 @@
import object.Book;
import myObject.Book;
public class Java02 {
public static void main(String[] args) {

View File

@@ -1,5 +1,5 @@
import object.Book;
import object.Person;
import myObject.Book;
import myObject.Person;
public class Java03 {

View File

@@ -1,4 +1,4 @@
import object.BookVO;
import myObject.BookVO;
public class Java10 {
public static void main(String[] args) {

View File

@@ -1,4 +1,4 @@
import object.BookVO;
import myObject.BookVO;
public class Java11 {

View File

@@ -1,4 +1,4 @@
import object.PrivateConstructor;
import myObject.PrivateConstructor;
public class Java12 {

View File

@@ -1,4 +1,4 @@
import object.BookDTO;
import myObject.BookDTO;
public class Java13 {
public static void main(String[] args) {

View File

@@ -1,4 +1,4 @@
import object.MemberVO;
import myObject.MemberVO;
public class Java14 {

View File

@@ -1,4 +1,4 @@
import object.MemberVO;
import myObject.MemberVO;
public class Java15 {
public static void main(String[] args) {

View File

@@ -1,4 +1,4 @@
import object.OverLoad;
import myObject.OverLoad;
public class Java16 {
public static void main(String[] args) {

View File

@@ -1,6 +1,6 @@
import com.google.gson.Gson;
import object.BookVO;
import object.MyUtil;
import myObject.BookVO;
import myObject.MyUtil;
public class Java17 {
public static void main(String[] args) {

17
JavaOOP/src/Java18.java Normal file
View File

@@ -0,0 +1,17 @@
import myObject.Animal;
import myObject.Cat;
import myObject.Dog;
public class Java18 {
public static void main(String[] args) {
// Dog dog = new Dog();
// Cat cat = new Cat();
Animal dog = new Dog();
Animal cat = new Cat();
dog.eat();
cat.eat();
}
}

View File

@@ -0,0 +1,7 @@
package myObject;
public class Animal {
public void eat() {
System.out.println("냠냠");
}
}

View File

@@ -1,4 +1,4 @@
package object;
package myObject;
public class Book {
public String title;

View File

@@ -1,4 +1,4 @@
package object;
package myObject;
public class BookDTO {
public String title;

View File

@@ -1,4 +1,4 @@
package object;
package myObject;
public class BookVO {
public String title;

View File

@@ -0,0 +1,4 @@
package myObject;
public class Cat extends Animal{
}

View File

@@ -0,0 +1,4 @@
package myObject;
public class Dog extends Animal{
}

View File

@@ -1,4 +1,4 @@
package object;
package myObject;
public class MemberVO {
private String name;

View File

@@ -1,4 +1,4 @@
package object;
package myObject;
public class MyUtil {
public int hap() {

View File

@@ -1,4 +1,4 @@
package object;
package myObject;
public class OverLoad {
// 동작(method)으로만 이루어진 객체

View File

@@ -1,4 +1,4 @@
package object;
package myObject;
public class Person {
public String name;

View File

@@ -1,4 +1,4 @@
package object;
package myObject;
public class PrivateConstructor {