목록develop (40)
스포츠마케터의 초보 개발자 도전기

1. Setter and Getter private으로 만들어진 변수에는 원래 다른 값으로 바꾸거나 넣을 수 없지만 stter/getter를 사용하면 보안도 높이고, 변경도 가능. 가져와서(get)사용시에도 쉽게 바꾸거나 할 수 없다. package ex1_pokemon; public class Poke { private String name = ""; private String type = ""; public String getType() { //게터는 대부분이 String, 파라미터는 없는 경우가 많음. 바꿀일이 없으면, 게터만 만들면 됨 return type; } public void setType(String t) { //세터는 대부분이 void형 type = t; } String getName(..

1. Class 동일한 스펙의 객체를 대량 생산을 위한 설계도 설계도만을 위한 Class에는 main method를 만들지 않는다 //1) 속성, 변수, 멤버, ... 등 다양한 이름으로 불림 //2) 메서드, 함수, 기능, ... //접근제한자의 종류 //1. public : 같은 프로젝트의 모든 클래스에서 사용을 허가 //2. private : 현재 클래스에서만 사용을 허가 -> private 변수는 어떤 객체에서도 변경할 수 없다 //3. protected : 상속관계의 클래스에서 사용을 허가 //4. default : 같은 패키지의 클래스에서 사용을 허가 package ex1_class; public class Computer { //클래스의 구성요소 //1) 속성, 변수, 멤버, ... 등 다양..

예제1) 입력값을 암호값으로 바꿔라 package ex3_work; import java.util.Scanner; public class Ex2_work { public static void main(String[] args) { // 값 : abc123 // 결과 : `~!wer Scanner sc = new Scanner(System.in); System.out.println("값을 입력하세요"); String input = sc.next(); String a = "abcdefzhijklmnopqrstuvwxyz0123456789"; String b = "`~!@#$%^&*()-_+=|[]{};:,./qwertyuiop"; char[] aArr = a.toCharArray(); //Sting type..

오늘 아침 지하철에서 핸드폰으로 무슨 영상을 봤는데 "인간은 망각의 동물이라 오래 기억 못한다. 그래서 나쁜일을 잊을 수 있어서 참 다행이다."라고 그러더라... 근데 문제가 공부한것까지 함께 날아가서 참... 1. String class package ex1_string; import java.util.Scanner; public class Ex1_string { public static void main(String[] args) { // String class // String class의 두가지 특징 // 1) 객체 생성방법이 두가지 ( 암시적, 명시적 ) // 1-1) 암시적 객체생성 - stack 메모리에서 A1이 heap 메모리 영역을 콜할때 heap 메모리 영역에 자료가 없으면 새롭게 생성..