[JS]this
·
Language/JavaScript
자바스크립트의 thisthis는 자바스크립트에서 함수가 호출되는 방식에 따라 다르게 해석되는 키워드이다. this는 주로 객체의 메서드에서 사용되며, 해당 메서드가 호출될 때의 컨텍스트를 참조한다.1. 전역 컨텍스트전역에서 this를 사용하면, 브라우저 환경에서는 전역 객체인 window를 가리킨다.console.log(this); //window(브라우저 환경)2. 함수 호출2-1. 일반 함수 호출일반 함수로 호출할 경우, this는 전역 객체를 가리킨다.function showThis() {    console.log(this);}showThis(); //window(브라우저 환경) 2-2. 메서드 호출객체의 메서드로 호출할 경우, this는 해당 메서드를 호출한 객체를 가리킨다.const obj =..
[JAVA]정적 메소드에서 this를 사용할 수 없는 이유
·
Language/JAVA
정적 멤버의 특성정적 메소드는 클래스의 인스턴스가 아닌 클래스 자체에 속하므로, 특정 객체와 연관되지 않는다. 따라서 정적 메소드는 클래스 이름을 통해 직접 호출할 수 있으며, 객체를 생성하지 않고도 접근할 수 있다.public class MathUtil {    public static int add(int a, int b) {        return a + b;    }    public static void main(String[] args) {        int sum = MathUtil.add(5, 10); // 정적 메소드 호출        System.out.println("5 + 10 = " + sum);    }}이 예시에서 MathUtil 클래스의 add 메소드는 두 개의 정수를 더..