|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1789330 |
25 |
2015-12
1789330
1 백메가
|
|
[필독] 처음 오시는 분을 위한 안내 (737) |
정은준1 |
2014-05 |
5264355 |
0 |
2014-05
5264355
1 정은준1
|
56792 |
조의금을 보내는 서비스가 뭘까요? (4) |
미수맨 |
2018-10 |
4348 |
0 |
2018-10
4348
1 미수맨
|
56791 |
Win7_64 설치요령이 궁금합니다. (4) |
아름다운노을 |
2011-10 |
6169 |
0 |
2011-10
6169
1 아름다운노을
|
56790 |
보드,vga, os 뭐가 문제일까요? (14) |
조재형3 |
2014-02 |
4575 |
0 |
2014-02
4575
1 조재형3
|
56789 |
이 전자회로 원리를 잘 모르겠어요. (아두이노로 오실로스코프 만들기) (10) |
강아지씨 |
2022-10 |
2818 |
0 |
2022-10
2818
1 강아지씨
|
56788 |
[해결완료]삼성 SCN-X3 (로드바이스) 구형 네비게이션 맵데이터 문의 (11) |
불꽃막대 |
2016-07 |
6482 |
0 |
2016-07
6482
1 불꽃막대
|
56787 |
영상 편집용으로 고클럭을 사용하고 싶은데요! 장터에 플랜드 님의 물건중 어떤게 … (8) |
라혼 |
2024-06 |
2373 |
0 |
2024-06
2373
1 라혼
|
56786 |
인두기를 알리에서 살려고하는데 이제품 쓸만한가요? (3) |
캡틴아메리카노 |
2019-12 |
3012 |
0 |
2019-12
3012
1 캡틴아메리카노
|
56785 |
SSD 보증기간 내 TBW용량 돌파의 경우는 A/S가 어찌될까요? (7) |
김영기 |
2019-12 |
3594 |
0 |
2019-12
3594
1 김영기
|
56784 |
3com 2924 sfp 스위치 랜포트 1개가 고장인듯한데요...수리가 가능할까요? (3) |
김건우 |
2015-06 |
4260 |
0 |
2015-06
4260
1 김건우
|
56783 |
Quardro sync 2 와 Quardro G-sync 2 가 호환이 되나요? |
yeond |
2021-03 |
1961 |
0 |
2021-03
1961
1 yeond
|
56782 |
Xpenology + PLEX 설정 질문드립니다. |
임시현 |
2018-10 |
3337 |
0 |
2018-10
3337
1 임시현
|
56781 |
고스트로 하드 복사를 할려고요 합니다. (4) |
이정근 |
2011-12 |
6266 |
0 |
2011-12
6266
1 이정근
|
56780 |
LSI 9300-8i->9400-8i 업글할 이유가 있을까요? (9) |
정무현 |
2024-06 |
2463 |
0 |
2024-06
2463
1 정무현
|
56779 |
어디서 들었던 드립/밈인거같은데 기억이안나요 (1) |
삐돌이슬픔이 |
2019-12 |
2325 |
0 |
2019-12
2325
1 삐돌이슬픔이
|
56778 |
노트북 액정 LED LCD 인지 확인하는 방법 (3) |
푸른하늘아래 |
2015-06 |
6380 |
0 |
2015-06
6380
1 푸른하늘아래
|
56777 |
파워가 이상합니다... (2) |
김건우 |
2016-08 |
4463 |
0 |
2016-08
4463
1 김건우
|
56776 |
이거 하면 ip추적 안되나요? (CyberGhost VPN) (2) |
어훕 |
2024-07 |
1328 |
0 |
2024-07
1328
1 어훕
|
56775 |
AD기판인데요 이게 휴즈인가요? (9) |
박상범 |
2012-01 |
8577 |
0 |
2012-01
8577
1 박상범
|
56774 |
노스브릿지 방열판 붙일때 써멀? (6) |
룰루랄라 |
2016-08 |
6175 |
0 |
2016-08
6175
1 룰루랄라
|
56773 |
10G 스위치와 10G NIC 추천해주세요 (7) |
미수맨 |
2014-03 |
11813 |
0 |
2014-03
11813
1 미수맨
|
위의경우 같은 상황에서는 init() 같은 함수를 쓸것 같네요... 그리고 만약 위에서 하려고 하는 일을 하려면 아무리 부담스러워도 부담스러운 일을 해야(?) 할것 같아요... 그리고 변수를 하나하나씩 저렇게 파라미터로 넣지 않고 부모클레스 통째로 하는게 더 관리하기 쉽겠습니다...
class BBB extends AAA
{
int e;
int f;
public BBB(AAA aaa, int e, int f)
{
super(aaa);
this.e=e;
this.f=f;
}
}
뭐 이런식?
아니면 여러가지 방식이 있을수 있습니다만 파라미터에 넣는 변수들을 변수클래스로 만들어서 묶던지요... 이것을 푸는 방법은 무지하게 많을 수 있는데요... Map 클레스 오브젝트를 쓰면 거기에다가 파라미터를 다 넣어서 패스하면 되겠죠...
아직 초보적인 자바수준이라 말씀하시는 내용을 완전히 이해하기가 어렵네요. 최상위 클래스에서 변수를 선언할 때 사용될 변수를 모두 알고 있으면, 쉽게 해결이 가능할 듯한데, 미지의 변수가 계속 늘어나고 있어 최상위 클래스에서 선언을 못하고 있네요.
OOP 대물림의 목적과 가상함수 그리고 자바에서는 빌더클래스를 이해하시면 뼈대가 잡힌다고해야하나요...
자바가 이제서야 빛을 볼수있는것 같아요... 초기에는 콘쎕은 무지좋은데... 하드웨어 등등 퍼포먼스가 너무 딸려서... 버벅임을 피할수가 없었거든요... 요즘엔 자바어플리케이션이 티도안나게 돌아가는 세상이 되어서... 그리고 어짜피 윈도우에서도 닷넷프레임워크라는 비슷한 콘쎕을 쓰고 있고...
public BBB(AAA aaa, int e, int f)
{
super(aaa);
this.e=e;
this.f=f;
}
중 AAA.aaa가 AAA클래스의 생성자를 말씀하시는지요?
대분자 AAA는 상위 클래스일텐데 소문자 aaa가 무엇인지요?
생성자와 클래스의 이름이 같아야 하는데...
예로 주신 내용을 보고 어쩌면...쉬워질것 같은데..라는 생각으로 해 보았는데 생성자는 super로 밖에 호출이 안되나 봅니다.
AAA - 클래스이름
aaa - 파라미터이름
c++ 이나 c# 으로 본다면 그냥 protected 로 변수들을 선언해서 상속해주면 되지 않나요?
생성자야 입맛에 맛게 여러가지 만들어주면 되고..
그리고 함수 입력 파라미터 갯수가 점점 길어지는 것이 걱정이 된다면
아예 있을 수 있는 파라미터를 모두 모은 클래스를 하나 정의해서 그 클래스를 입력 파라미터로 넣어주는 것도..
단순히 상속받기위해
public BBB(int a, int b, int c, int d, int e, int f) 메소드를 기술하신건가요?
아래 코드로 해결이 되시려나요?
public class Parent{
int a;
int b;
int c;
int d;
int e;
int f;
public int getA() {
return a;
}
public void setA(int a) {
this.a = a;
}
.
.
.
}
public class Child extends Parent{
public Child(){
setA(1);
setB(2);
setC(3);
System.out.println(getA());
System.out.println(getB());
System.out.println(getC());
}
}