소설 이청준_선생님의밥그릇 = new 소설();
  이청준_선생님의밥그릇.소설의감상방법().외재적감상방법().반영론적관점();
  이청준_선생님의밥그릇.소설의감상방법().외재적감상방법().효용론적관점();
  이청준_선생님의밥그릇.소설의감상방법().외재적감상방법().표현론적관점();
  이청준_선생님의밥그릇.소설의감상방법().내재적감상방법().갈등();
  이청준_선생님의밥그릇.소설의감상방법().내재적감상방법().양상();
  이청준_선생님의밥그릇.소설의감상방법().내재적감상방법().인물();
  이청준_선생님의밥그릇.소설의감상방법().내재적감상방법().표현상의특징();
  
 }
}

class 소설{
 public void 정의(){}
 public void 특성(){}
 
 public 소설의감상방법 소설의감상방법(){
  소설의감상방법 a = new 소설의감상방법();
  return a;
 }
 
 public 사회문화상황 사회문화상황(){
  사회문화상황 a = new 사회문화상황();
  return a;
 }
 
 public 심리의종류 심리와행동(){
  심리의종류 a = new 심리의종류();
  return a;
 }

 public 요소 소설의3요소(){
  요소 a = new 요소();
  return a;
 }
 public 구성3요소 소설구성의3요소(){
  구성3요소 a = new 구성3요소();
  return a;
 }
 public 구성단계 구성단계(){
  구성단계 a = new 구성단계();
  return a;
 }
 public 구성방식 구성방식(){
  구성방식 a = new 구성방식();
  return a;
 }
 public 배경 배경(){
  배경 a = new 배경();
  return a;
 }
 public 갈래 갈래(){
  갈래 a = new 갈래();
  return a;
 } 
}
class 소설의감상방법{
 public 외재적감상방법 외재적감상방법(){
  외재적감상방법 a = new 외재적감상방법();
  return a;
 }
 public 내재적감상방법 내재적감상방법(){
  내재적감상방법 a = new 내재적감상방법();
  return a;
 }
}
class 외재적감상방법{
 public void 표현론적관점(){}
 public void 반영론적관점(){}
 public void 효용론적관점(){}
}
class 내재적감상방법{
 public void 인물(){}
 public void 갈등(){}
 public void 양상(){}
 public void 표현상의특징(){}
}