Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- button
- 랜덤넘버
- SpringBoot
- 구글맵스
- 스프링부트
- Android
- Hook
- Javscript
- React
- array
- RecyclerView
- Java
- JavaScript
- TextView
- 자바스크립트
- 랜덤번호
- 오버라이딩
- Linux
- scrollview
- stylesheet
- 리액트
- 코틀린
- Kotlin
- npm
- GoogleMaps
- 안드로이드
- JS
- TypeScript
- fragment
- nodejs
Archives
- Today
- Total
타닥타닥 개발자의 일상
java 다른 클래스에 있는 멤버 변수 가져오는 예시 (feat 접근 지정자) 본문
<접근 지정자>
private : 개인적인
public : 대중적인
protected : 상속에 따른 보호
MainClass | MyClass |
package main; import mycls.MyClass; public class MainClass { public static void main(String[] args) { MyClass cls =new MyClass(); // cls.number =1; private이라 불가능 cls.name ="홍길동"; //public이라서 가능 //cls.height ="171.1"; protected 라서 불가능 cls.setNumber(123); //MyClass의 멤버변수 int number에 대입 int num =cls.getNumber(); //int num에 MyClass에서 갱신된 int number=123대입. System.out.println(num); } } |
package mycls; public class MyClass { private int number; public String name; protected double height; public void setNumber(int number) { //setter 매개 변수를 멤버 변수로 초기화 해준다. this.number= number; } public int getNumber() { //getter 밖에서 값을 접근하도록 허용해주는 것 return this.number; } } |
MainClass 출력화면 | |
123 //System.out.println(num); |
MainClass | Memberdto |
package main; import dto.Memberdto; public class MainClass { public static void main(String[] args) { String Member[][]= { {"홍길동","24","123-4357","서울시","남동창"}, {"성춘향","19","234-4357","남원시","여동창"}, {"고길동","78","234-5257","여의도","선배"}, }; //종이를 세장 준비 Memberdto member[] = new Memberdto[3]; //기입할수 있도록 준비 for (int i = 0; i < member.length; i++) { member[i] = new Memberdto(); } //추가 ==기입 member[0].setName("홍길동"); member[0].setAge(24); member[0].setPhone("123-4357"); member[0].setAddreess("서울시"); member[0].setContent("동창"); //다시 읽기 System.out.println(member[0].getName()); System.out.println(member[0].getAge()); System.out.println(member[0].getPhone()); System.out.println(member[0].getAddress()); System.out.println(member[0].getContent()); } } |
package dto; public class Memberdto { private String name; private int age; private String address; private String phone; private String content; public Memberdto() { } public Memberdto(String name, int age, String addreess, String phone, String content) { this.name = name; this.age = age; this.address = address; this.phone = phone; this.content = content; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getAddress() { return address; } public void setAddreess(String address) { this.address = address; } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } } |
MainClass 출력화면 | |
홍길동 24 123-4357 서울시 동창 |
'코딩 기록 > Java' 카테고리의 다른 글
배열의 순서 변수 생성해서 바꾸기 바꾸기, 함수 이용하여 배열 순서 바꾸기 (0) | 2022.01.24 |
---|---|
java 학생들의 정보 입력, 조회,삭제하는 프로그램 만들기 (0) | 2021.12.15 |
Java 객체지향문( Object Oriented Programing) 의 특징 및 예제 (0) | 2021.12.14 |
java void 함수 통해서 삽입한 숫자 오름차/내림차순으로 정렬하는 프로그램 만들기 (0) | 2021.12.14 |
Java 출력된 결과를 통해서 불러온 외부 객체 클래스 맞추기 / Java Class 기초 문제 (0) | 2021.12.14 |
Comments