검색 본문
cafe.daum.net 광명교육연대 호계중 1-2반 (위클래스) 된 것 같았다. -따뜻한 느낌 : 애들 선생님과 웃으면서 즐겁게 게임을 해서, 긍정 : 긍정적인 마인드로해서, 사랑: 사랑스러운 친구와 활동해서 / 긍정의 뜻을 정확히 알게 되었고 따뜻함이 뭔지 알게 되었다. -즐겁고 재밌고 신났다. 왜냐하면 재밌는 놀이를 친구들과 해서 그런것 같다. / 긍정적인 단어를 말하면 마음... 2023.09.23 카페 검색 더보기 호계중 1-6반 (위클래스) cwchoiit.tistory.com programmer.cwchoiit 중첩 클래스(정적 중첩 클래스, 내부 클래스) 정적 중첩 클래스 정적 중첩 클래스의 사용 예시를 보자. public class StaticNestedClass { private static int outerStaticValue = 1; private int outerInstanceValue = 2; static class InStaticNestedClass { private int inStaticNestedInstanceValue = 10; public void print() { // 본인의 인스턴스 변수에 당연히 접근 내부 클래스 정적 중첩 클래스는 외부 클래스와 아무런 관련이 없다. 서로 다른 클래스다. 근데 한가지! 외부 클래스의 private 클래스 변수에도 접근이 가능하다는 점. 원래 클래스 변수면 어디서나 접근이 가능한데, private이면 그 클래스 내부에서만 접근이 가능한데 정적 중첩 클래스도 그 클래스 내부 {}에 존재하기 때문에 가능한 원리. 근데 이제 내부 클래스는 외부 클래스와 밀접한 관련이 있다. 그냥 외부 클래스의 인스턴스를 이루는 요소가 된다. 정적 중첩 클래스 static이 붙는다. 바깥 클래스의 인스턴스에 소속되지 않는다. 내부 내부 클래스의 용도 내부 클래스를 사용하지 않았을 때 코드를 먼저 보고 내부 클래스를 사용하면 어떻게 더 좋아지는지 보자. 내부 클래스를 사용하지 않았을 때 Car package nested.inner.ex1; public class Car { private String model; private int chargeLevel; private Engine engine; public Car(String model, int chargeLevel) { this.model = model; this.c 3 정적 중첩 클래스의 사용 예시를 보자. public class StaticNestedClass { private static int outerStaticValue = 1; private int outerInstanceValue = 2; static class InStaticNestedClass { private int inStaticNestedInstanceValue = 10; public void print() { // 본인의 인스턴스 변수에 당연히 접근 2024.04.14 블로그 검색 더보기 namu.wiki C++/문법/클래스 - 나무위키 경우는 위에서 언급했었다. 잠재적 복사 생성자 후보 중에 적법한 오버로딩 대상이 없는 경우 C++20 비정적 && 데이터 멤버가 있는 경우 비정적 데이터 멤버 중에 delete 된 소멸자 혹은 복사 생성자에서는 권한... 개요 캡슐화 생성자 소멸자 멤버 한정자 친구 함수 친구 클래스 연산자 오버로딩 2024.05.31 웹문서 검색 더보기 메르세데스-벤츠 S클래스 - 나무위키 프레데터/클래스 - 나무위키 gotjs815.tistory.com 개발자 끄적끄적 클래스 다이어그램 정리 14 진 모듈을 가져다 사용할 때, 하위 모듈을 직접 인스턴스를 가져다 쓰지 말라는 뜻 - ex) // 저수준 모듈 class LightBulb { public void turnOn() { System.out...void operate() { bulb.turnOn(); } } - 위의 코드에서 RemoteControl 클래스가 LightBulb 클래스에 직접 의존하고 있으므로 DIP를 위반하는 예제입니다... 2024.05.20 eartist.tistory.com Electronic Artist UML: 클래스 다이어그램과 소스코드 매핑 1. UML UML이란 Unified Modeling Language의 약자로 1997년 OMG(Object MAnagement Group)에서 표준으로 채택한 통합모델링언어 입니다. 즉, 모델을 만드는 표준언어인 것입니다. 모델이란 것은 어떤 것을 실제로 만들 때 이렇게 만들면 잘 작동할지 미리 검증해보는 것이며, 실제 물건을 만드는 비용보다 훨씬 적게 들 경우 모델을 만들어 설계를 검사합니다. 소프트웨어에서의 모델은 건축, 항공 등의 모델과는 좀 다른 면이 있습니다. 건물을 짓고, 항공기를 만드는 것과 설계를 그리고 만드는 일은 개발보다 비 2. Class Diagram (클래스 다이어그램) ※ UML 다이어그램의 종류. 출처: http://www.ask.com/wiki/Unified_Modeling_Language#UML_2.x UML은 구조 다이어그램 7개, 행위 다이어그램 7개로 총 14종류의 다이어그램이 있습니다. 구조 다이어그램은 시스템의 개념, 관계 등의 측면에서 요소들을 나타내고 각 요소들의 정적인 면을 보기 위한 것이고, 행위 다이어그램은 각 요소들 혹은 요소들간의 변화나 흐름, 주고받는 데이터 등의 동작을 보기 위한 것 입니다. 클래스 다이어그램은 구조 다이어그램에 해당합니다. 클래스 다이어그램은 클래스 3. 클래스 다이어그램의 요소 (Element) Class (클래스) 클래스는 보통 3개의 compartment(구획)으로 나누어 클래스의 이름, 속성, 기능을 표기합니다. 속성과 기능은 옵션으로 생략이 가능하지만 이름은 필수로 명시해야 합니다. ※ 클래스 클래스의 세부사항은 필드와 매서드의 Access modifier (접근제한자), 필드명(메서드명), 데이터타입, parameter(매개변수), 리턴 타입 등을 나타낼 수 있습니다. 클래스의 세부사항들을 상세하게 적는 것이 유용할 때도 있지만, UML 다이어그램은 필드나 메서드를 모두 선언하는 곳이 아니기 때문에 다이어그램을 그 4. 클래스간의 관계 클래스 다이어그램의 주 목적은 클래스간의 관계를 한눈에 쉽게 보고 의존관계를 파악하는 것에 있습니다. 그렇기 때문에 클래스 다이어그램에서 가장 중요한 것이 클래스간의 관계입니다. ※ 클래스 관계 종류 위의 그림은 클래스간의 관계들의 종류와 표기법을 나타낸 것입니다. 이 외에 다른 표기법도 있지만, 많이 사용되는 것으로 보이는것만 나타냈습니다. Generalization (일반화) Generalization은 슈퍼(부모)클래스와 서브(자식)클래스간의 Inheritance(상속) 관계를 나타냅니다. 여기서 Generalization이란 5. 마치며 이로써 클래스 다이어그램의 주요 요소드로가 관계들이 소스코드와 어떻게 연관되는지를 살펴 봤습니다. 우선 많은 용어들에 대해 영문발음 그대로 한글로 표기하는 것들은 처음에 만 영문 표기 후 한글로 표기하였고 영문 용어가 해석에 따라 달라질 수 있는 것들(예: Ass ociation->연관)은 최대한 영문 그대로 표기하였습니다. 또한 UML에서 attribute(속성), operation(기능)이라고 부르는 것들이 자바에서는 filed(필드), method(메서드)라 불리우기 때문에 의미는 비슷하지만 사용 관점에 따라 분리 하여 사용한 20 클래스 다이어그램의 주 목적은 클래스간의 관계를 한눈에 쉽게 보고 의존관계를 파악하는 것에 있습니다. 그렇기 때문에 클래스 다이어그램에서 가장 중요한 것이 클래스간의 관계입니다. ※ 클래스 관계 종류 위의 그림은 클래스간의 관계들의 종류와 표기법을 나타낸 것입니다. 이 외에 다른 표기법도 있지만, 많이 사용되는 것으로 보이는것만 나타냈습니다. Generalization (일반화) Generalization은 슈퍼(부모)클래스와 서브(자식)클래스간의 Inheritance(상속) 관계를 나타냅니다. 여기서 Generalization이란 2024.05.13 mingeonho1.tistory.com 개발잠 클래스와 데이터 9 한다. 위의 예시코드를 배열로 개선 public class ClassStart2 { public static void main(String[] args) { String[] studentNames = {"학생1", "학생2", "학생3"}; int[] studentAges = {15, 16, 17}; int[] studentGrades = {90, 80, 80}; for (int i = 0; i < studentNames.length; i++) { System.out.println("이름... 자바 김영한의 실전 자바 - 기본편 2024.05.30 통합웹 더보기
서비스 안내 스토리의 글을 대상으로 검색결과를 제공합니다. 자세히보기 funnydiary.tistory.com 재밌는 일기장 자바의 클래스(Class) 멤버 변수 특정 클래스에 소속된 멤버라는 뜻으로 이렇게 부릅니다. 필드 데이터를 가리키는 용어입니다. 데이터베이스나 엑셀에서도 데이터들을 필드라고 칭합니다. 자바에서는 위 두 용어 모두 같은 뜻입니다. 클래스에 소속된 변수를 뜻합니다. 필드는 객체를 생성할 때 jvm이 자동으로 초기화를 해줍니다. 따라서 개발자가 직접 초기화해 줄 필요가 없습니다. 객체를 생성하지 않아 초기화되지 않았을 때 초기값은 다음과 같이 설정됩니다. 분류 데이터 타입 기본값 기본 자료형 정수형 bytecharshortintlong 0\u0000(공백)000L 실수형 floatdouble 0.0F0.0 논리형 bo 변수 선언 Student라는 클래스의 타입을 받을 수 있는 하나의 변수를 먼저 선언합니다. 위에서는 student1이라는 변수를 하나 생성해 주었습니다. int는 정수형 데이터, String은 문자열 데이터를 받을 수 있듯이, Student라는 객체를 받을 수 있게 하는 작업입니다. 객체 생성 Student student1 = new Student(); 객체를 사용하기 위해서, 설계도인 Student클래스를 기반으로 먼저 객체를 생성해 주어야 합니다. new Student(); 위에서 new 키워드는 생성 연산자로서, Student클래스 정보를 기반으로 해서 새로운 객체를 생성하라는 뜻입니다. 이 작업을 거치면 메모리에 Student의 객체를 생성하게 됩니다. 위처럼 객체를 생성하기 위해서는 new 연산자와 함께, 클래스명과 괄호()를 함께 입력하여 줍니다. Student클래스는 String name, int age, i 참조값 보관 위 과정을 거쳐서 객체를 생성하게 되면, student1이라는 변수에는 해당 객체의 참조값(reference) 혹은 주솟값을 저장합니다. 실제로 위와 같이 객체 생성작업을 거친 후, student1 변수를 콘솔창에 출력하게 되면 해당 객체의 참조값을 출력합니다. ex) class1.Student@66a29884 (해당 참조값은 랜덤으로 생성됩니다.) 객체 사용 클래스를 통해서 생성한 객체를 사용하기 위해, 먼저 메모리에 생성된 객체에 접근을 해야 합니다. 객체에 접근하려면,.(dot)을 통해서 접근 가능합니다. 먼저, 해당 클래스에 존재하는 필드들을 살펴보면, String name, int age, int grade가 존재합니다. 따라서 객체 생성 후, 해당 필드들이 인스턴스로 생성되었을 때, 접근하기 위해서 . 을 활용합니다. 활용 방법은 다음과 같습니다. student1.name = "길동"; //66a29884.name = "길동"; student1.age = 17; //66a298 객체 값 읽기 위에서 저장한 객체 값을 활용하거나 읽기 위해서도. 을 활용해서 접근합니다. System.out.println(student1.name); //66a29884로 접근, name에 접근, 길동 출력 클래스의 용도 클래스는 다음과 같은 두 가지 용도가 있습니다. 라이브러리 (library) 클래스 : 실행할 수 없고, 다른 클래스에서 사용하는 클래스 실행 클래스 : main() 메서드를 사용하여 실행 가능한 클래스 일반적으로 자바 프로그램은 하나의 실행 클래스와 여러 개의 라이브러리 클래스들로 구성됩니다. 위에서 생성한 Student 배열을 사용해서 객체의 참조값 저장 배열을 사용해서 특정 객체들을 연속된 데이터 구조로 묶어서 관리가 용이하게 할 수 있습니다. Student클래스를 사용한 변수들이기 때문에 학생들의 대한 데이터들도 배열을 사용해서 하나의 데이터 구조로 묶어서 관리가 가능합니다. 사용 방법은 다음과 같습니다. package class1; public class ClassUse { public static void main(String[] args) { Student student1 = new Student(); student1.name = "길동"; 데이터를 가리키는 용어입니다. 데이터베이스나 엑셀에서도 데이터들을 필드라고 칭합니다. 자바에서는 위 두 용어 모두 같은 뜻입니다. 클래스에 소속된 변수를 뜻합니다. 필드는 객체를 생성할 때 jvm이 자동으로 초기화를 해줍니다. 따라서 개발자가 직접 초기화해 줄 필요가 없습니다. 객체를 생성하지 않아 초기화되지 않았을 때 초기값은 다음과 같이 설정됩니다. 분류 데이터 타입 기본값 기본 자료형 정수형 bytecharshortintlong 0\u0000(공백)000L 실수형 floatdouble 0.0F0.0 논리형 bo java 2024.02.12 티스토리 검색 더보기
의정부 뮤즈실용음악학원 블로그 blog.naver.com/yh055ire 네이버 블로그 악기 연계수업, 금오중학교 위클래스밴드악기수업,CCM...각 악기 교수님들이 뜻을 가지고 교육하는...
이미지
사이트
같이가치
- 예술의 힘으로 여성의 삶을 즐겁고 편안하게 만듭니다
발화했습니다. 위 작가들을 포함한 다양한 예술작품이 사회에 던진 메시지는 여전히 울림을 주며 변화를 만들어 내고 있어요. 여성의 목소리가 예술과 결합된다면, 여성의 삶 역시 변화하지 않을까요? 여성인권은 특히나 어렵고 무거운 주제로 여겨지고 있습니다. 간단
사단법인 와이즈앤써클 달성률 모금완료 총 모금액 3,857,300원