전체 글378 구조체 심화 구조체 심화 인터페이스 : 사용자와 외부와의 약속이 되어진것을 인터페이스라고 한다. 구조체 내부에는 멤버변수외에도 ?소멸자 함수 : 소멸할때 자동으로 호출되는것이다.생성자 함수 : union : 구조체와 비슷하나 모든 변수가 하나의 메모리를 공유한다.제일 큰 메모리를 공유함 ->하나의 메모리를 공유하기때문에 변수가 변질된다.->여러형태로 변수사용할때 사용함->필요한 형태에 맞춰 사용할수있다.->배열처럼 사용가능하다.->묶음으로 사용하기위해 필요함 열거체 enum:->멤버변수에 각각 정수로써의 의미를 부여하여 사용하는 사용자 정의 타입->멤법 변수는 상수처러머 사요된다.->소스코드의 가독성을 높여준다.->디폴트는 씨퀀스넘버로 증가,각각 지정할수있다.->열거체 타입명이 없어도 상관없다.->특별한 지정이 없다.. 2013. 2. 20. 구조체란? 구조체란?여러자료의 항목을 모아놓은 형태 구조체는 구조체 멤버로 구성됨구조체 멤버는 일반 자료형들과 구조체형 변수가 될수있다. 구조체의 정의:구조체형만을 선언하거나 구조체형 선언과 함께 변수를 선언하는 형태로 정리 1.구조체형 변수 선언struct[태그이름]{구조체 멤버 선언;}[변수이름 1],[변수이름2]; 2. 구조체 변수 선언 struct [태그이름]{구조체 멤버 선언;}; struct[태그이름][변수이름 1],[변수 이름2]; 태그이름 : -> 구조체형의 식별을 담당함,태그이름은 유일해야한다. 구조체 참조 연산자는 "."이다. 구조체형 포인터 변수를 생성할시 구조체 내부 멤버에 접근 하려면 (->) 연산자로 접근해야한다. 구조체의 멤버로 구조체를 포함한 경우 참조연산자를 사용해서 포함된 구조체의 .. 2013. 2. 20. adapter사용자 정의_customlist 예제 package com.example.customlist; import java.util.ArrayList;import java.util.List; import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.ListView;import android.widget.Toast; public class MainActivity extends Activity implements MyAdapter.OnAdapterItemImageClickListen.. 2013. 2. 20. CustomList 예제 package com.example.customlist; public class MyData {public String title;public String desc;public MyData(String title,String desc){this.title = title;this.desc = desc;}//} package com.example.customlist; import android.content.Context;import android.view.LayoutInflater;import android.widget.LinearLayout;import android.widget.TextView; /** * * @author Dream * layoutinflater 를 얻어와서 */public class.. 2013. 2. 20. Listview_mydata를 Array로 받아서 테스트 package com.example.listexam;//데이터 클래스를 만들어 사용public class MyData {String title;String desc;public MyData(String title,String desc) {this.title=title;this.desc = desc;}@Overridepublic String toString() {// TODO Auto-generated method stubreturn title+"\n\r" + desc;//스트링을 넘겨주기위함 }} ========================= ====================================package com.example.listexam; import java.util.ArrayLis.. 2013. 2. 20. 채팅프로그램(방채팅_GUI) package com.wooriclient;--* * 채팅방 GUI --import java.awt.BorderLayout;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.EmptyBorder;import javax.swing.border.BevelBorder;import java.awt.TextField;import java.awt.Font;import java.awt.TextArea;import javax.swing.JTextPane;import javax.swing.JButton;import javax.swing.JList;public class wooriCha.. 2013. 2. 20. 이전 1 ··· 52 53 54 55 56 57 58 ··· 63 다음