Home 8월 24일 Today I Learned
Post
Cancel

8월 24일 Today I Learned

오늘 한 일

  • JAVA 공부를 하였다
  • 블로그 TIL을 작성하였다
  • 1일 1커밋을 하였다

느낀 점

오늘 1학기 프로젝트 발표를 하면서 그동안 했던 프로젝트에 대해 피드백을 받을 수 있었고 생각하지 못했던 부족함 점에 대해서도 생각해보며 배울 수 있는 시간이 되었다 다음 2학기 프로젝트 발표 때는 A·아이를 완성하고 수상하여 금의환향 하고 싶다

배운 점

Java 객체가 특정 클래스의 인스턴스 확인

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Animal { }
class Dog extends Animal { }
class Cat extends Animal { }

public class Main {
    public static void main(String[] args) {
        Animal animal1 = new Dog();
        Animal animal2 = new Cat();

        System.out.println(animal1 instanceof Animal); // true
        System.out.println(animal1 instanceof Dog);    // true
        System.out.println(animal1 instanceof Cat);    // false

        System.out.println(animal2 instanceof Animal); // true
        System.out.println(animal2 instanceof Dog);    // false
        System.out.println(animal2 instanceof Cat);    // true
    }
}

instanceof는 Java에서 사용되는 연산자로 객체가 특정 클래스의 인스턴스인지를 확인하는데 사용하며 true 또는 false를 반환합니다

내일 계획

내일은 A·아이 프로젝트 진행해야겠다

This post is licensed under CC BY 4.0 by the author.

8월 23일 Today I Learned

8월 25일 Today I Learned