분류 전체보기167 Java 기초 - 10일차 - 제네릭 /* 제네릭 객체를 저장하는 공간 틀은 같은데 내용물은 정하지 않은 것을 의미 static 클래스 이름 접근 클래스 이름이 아니면 인스턴스 T[] v; // 레퍼런스 변수 : 배열을 참조하는데 타입은 모름 Object 는 어떤 타입이 와도 다 받을 수 있다. */ import static java.lang.System.out; class GenericEx1{ T[] v; public void set(T[] n) { v = n; } public void print() { for(T s:v) { out.println(s); } } } public class GenericEx { public static void main(String[] args) { // 제네릭은 객체만 받을 수 있음 Generi.. 2021. 2. 18. Java 실습(어댑터) - 9일차 package Actionevent; import java.awt.*; import java.awt.event.*; public class AdapterEx extends Frame implements ActionListener{ Panel p1, p2, p3; TextField tf; TextArea ta; Button b1, b2; public AdapterEx(){ super("Adapter 테스트"); p1=new Panel(); p2=new Panel(); p3=new Panel(); tf=new TextField(35); ta=new TextArea(10,35); b1=new Button("Clear"); b2=new Button("Exit"); p1.add(tf); p2.add(ta); p3.. 2021. 2. 17. (Java) GUI 계산기 [연산은 한번] package Actionevent; import javax.script.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java.awt.event.TextEvent; import java.awt.event.TextListener; import java.awt.event.WindowEvent; import java.awt.event.WindowListener; import javax.swing.*; public class Calculator extends.. 2021. 2. 17. Java 기초 - 8일차 Inner 클래스 (내부 클래스) - member package Inner; // member Inner public class InnerTest { // 외부 객체 private int a; protected int b; public int c; public InnerTest() { a = 20; b = 30; c = 10; } //static 객체와 무관하게 만들어짐 class MemberInner{ // member inner class public void disp() { System.out.println(a); System.out.println(b); System.out.println(c); } } public static void main(String[] args) { //InnerTest i.. 2021. 2. 17. 이전 1 ··· 29 30 31 32 33 34 35 ··· 42 다음