Development(7985)
-
CapsuleMain.java-은닉화, 캡슐화(클래스 분리)
은닉화, 캡슐화(클래스 분리) 같은 클래스에서 호출(1) 은닉화된 클래스를 외부에서 접근했을 때 Error(2) 메소드(method)를 통해서 접근(3) 소스코드 class Capsule{ private int a; // private 키워드로 접근지정자 선언 public void setA(int n){ if( n >= 0){ a = n; }else{ System.out.println("음수는 허용되지 않습니다."); } } public int getA(){ return a; } } public class CapsuleMain { //같은 클래스에서 호출(1) /* private int a; public void setA(int n){ a = n; } public int getA(){ return a; ..
-
ObjectEx02-인자값이 없는 생성자를 통한 초기화
인자값이 없는 생성자를 통한 초기화 소스코드 public class ObjectEx02 { public static void main(String[] args) { //인스턴스 생성 Number myNumber1=new Number(); Number myNumber2=new Number(); System.out.println("myNumber1 메소드 호출 전 값: "+myNumber1.getNumber()); instMethod(myNumber1); System.out.println("myNumber1 메소드 호출 후 값: "+myNumber1.getNumber()); System.out.println("myNumber2 메소드 호출 전 값: "+myNumber2.getNumber()); instMet..
-
프로세스의 메모리 구조
프로세스의 메모리 구조 코드 영역프로그램의 실행 코드 또는 함수들이 저장되는 영역스택 영역매개 변수 및 중괄호(블록) 내부에 정의된 변수들이 저장되는 영역데이터 영역전역 변수와 정적 변수들이 저장되는 영역힙 영역동적으로 메모리 할당하는 변수들이 저장되는 영역 메모리영역에 따른 변수 할당 ※ 프로세스: 실행중인 프로그램
-
Ex13-레지스터 변수 , 레지스터 변수 vs 지역변수
레지스터 변수 레지스터 변수 vs 지역변수 강의내용 레지스터 변수가 지역변수보다 빠르다 그러나 측정할 때 마다 차이가 날수 있습니다. 레지스터 변수로 설정하였더라도 코드 최적화 단계에서 자동으로 설정되기 때문에 개발자가 register라고 할 필요가 없으며 그렇기 때문에 지역변수와 레지스터변수의 차이가 별로 없습니다. 소스코드 #include #include // 연산 속도 측정을 위해 clock( ) 함수 사용 #define MAX 1000000 // 백만을 상수화 int main(void) { // register int i; // int i; int i; // int i; clock_t startTime, endTime, result; // clock_t는 long형, typedef long clo..
-
3D 주간 뉴스브리핑 - 52호
3DEVELOPER 뉴스 브리핑
-
Mobile Interaction Design
Mobile Interaction Design https://www.behance.net/gallery/22981559/Mobile-Interaction-Design