2024/12 4

Java의 접근지정자와 지정자(modifiers)

오늘은 접근지정자의 두번째로 멤버 변수와 지역변수에 대해 복습하려고 합니다 《멤버 변수》클래스안에 선언된 변수로 해당 클래스 안의 모든 메소드에서 사용 가능합니다멤버변수는 초기화를 하지 않고 사용해도 해당 자료형의 기본값으로 초기화 됩니다.ex)int:0,double:0.0 참조형:null, boolean:false로 등 멤버변수는 크게 정적멤버 변수와 인스턴스형 멤버변수로 나누어집니다.또한 멤버 메소드도 정적 메소드와 인스턴스형 메소드로 나누어집니다멤버 변수나 멤버 메소드 앞에는 static이라는 modifier가 붙으면 정적 멤버 즉, 정적 멤버 변수이거나 정적 메소드이다. ※정적 멤버(상수, 변수 혹은 메소드)의 메모르는 JVM에서 클래스를 로드할 시점에 생기고인스턴스형 멤버는 JVM에서 인터프리터..

Java의 접근지정자1 (AccessModifier)

오늘은 접근지정자에 대해 작성해볼까 합니다 《접근지정자란?》클래스와 클래스 사이 혹은 클래스의 멤버간의 접근을 제어하는 기능을 가진 한정자private  private : 자기 클래스안에서만 접근가능. 다른 클래스에서는 접근 불가능public: 모든 클래스에서 접근 가능.생략형(package,default) : 같은 패키지내에 있는 클래스들끼리는 접근 가능 《접근지정자를 붙일 수 있는 곳》 1]접근지정자 [modifier] class 클래스명2]접근지정자 [modifier] final 자료형 멤버상수=초기값:접근지정자와 modifier는 순서는 상관없다. final 접근지정자 자료형 멤버상수 =초기값3]접근지정자 [modifier] 자료형 멤버변수;4]접근지정자 [modifier] 반환타입 메소드명; ※..

Java의 추상화(abstraction)

오늘은 자바의 추상화에 대해 알아보려고 합니다  《클래스의 정의》클래스명은 항상 대문자로 시작합니다클래스는 객체(Object)의 설계도자료형이 여러 타입의 값을 저장 할 수 있는 데이타 타입입니다※즉 사용자 정의 자료형(데이타 타입)이다속성은 변수나 상수로 행동은 메소드로 뽑아내 클래스를 정의하는것을 추상화라 한다EX)현대시대의 객체라 하면(사물,사건,개념,현상)/ 속성(성질,상태) 행동 《클래스 정의 구문》 접근 지정자 [modifier(지정자)] class 클래스명{ //클래스 멤버들 멤버 상수 멈베 변수 멤버 메소드 클래스(내부 클래스) 인터페이스} 속성이란?멤버 변수 혹은 필드를 뜻하며 멤버 변수는 해당 클래스와 has a 관계가 존재해야 하며멤벼 변수는 초기화를 하지 ..

Java의 메소드(Method)

밀린 블로그들 작성하러 왔습니다 😂😂😂😂😂다시 꾸준히 하는 마음으로 열심히 해볼게요문제 풀이는 보셨나요 ?? 저는 많이 어려워서 애먹었네요 ㅠㅠㅠㅠ문제풀이 하면서 다시 열심히 하는 마음으로 활기차게 복습을 해보겠습니다 !  1 9 9 9 99 1 9 9 99 9 1 9 99 9 9 1 9 //문1]2차원 배열 선언과 동시에 메모리를 할당해라.int [][] num = new int[4][5];//4행 5열을 뜻함//문2]위의 값을 문1]번에서 선언한 배열에 저장해라.for(int i=0;i 2차원배열에 대한 문제풀이를 해봤어요~오늘은 메소드에 대해 작성해볼까 합니다 ! 《메소드(Method)》객체에서 행동을 의미하며 프로그래밍 관점에서 보면 데이터를 기반으로작업을 수행하는 기본 부품  또..