this 3

Java_상속 - this & super

https://www.youtube.com/watch?v=3S4Tbz5H-H0 class Cal{ public int sum(int v1, int v2){ return v1+v2; } // Overloading public int sum(int v1, int v2, int v3){ // this 자기자신을 가리킴 Cal의 sum 메소드 return this.sum(v1,v2)+v3; } } class Cal3 extends Cal{ public int minus(int v1, int v2){ return v1-v2; } // Overriding public int sum(int v1, int v2){ // super는 부모의 변수나 메소드 System.out.println("Cal3!!"); return..

Java_객체 지향 프로그래밍 - 생성자와 this

https://www.youtube.com/watch?v=_GIXzqq3Cp4 package projectOOP; class Print { //static을 지워줘야 클래스 소속이아닌 인스턴스 소속으로 값을 불러온다. public String delimiter = ""; // 인스턴스 변수 public Print(String delimiter) { // 생성자 this.delimiter = delimiter; //this는 우리가 생성한 인스턴스를 가리킴 } public void A() { System.out.println(this.delimiter); System.out.println("A"); System.out.println("A"); } public void B() { System.out.prin..

[Java 1학년] 객체 지향

빈객체 생성하기 Main.java public class Main { public static void main(String[] args) { } } MyClass.java class MyClass { public static void main(String[] args) { // 아무것도 하지 않는 빈클래스 MyClass myClass = new MyClass(); // 인스턴스 작성 } } 자기 이름을 말하고 인사하는 객체 만들기 public class Main { public static void main(String[] args) { MyClass myClass = new MyClass(); myClass.hello(); } } public class MyClass { String myName = ..

Java 1학년 2021.10.05