마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

객체에 점을 찍어서 계속 메소드가 나오게 하는 방법

0 추천
String str = new String();
  str = "동해물과백두산이";
  str.trim().toString().toString().length();

객체(?)에 쩜을 찍으면 메소드가 계속 나오는데요.

개인이 만든 클래스에서 저것을 구현하려면 방법이 없을까요?
익명사용자 님이 2015년 10월 27일 질문

4개의 답변

0 추천
따로 설정하지 않나도 저건 에디터 기능이라 그냥 됩니다.
aucd29 (218,390 포인트) 님이 2015년 10월 28일 답변
0 추천
음 일단 점을 찍었을때 메소드가 나타는것은 aucd29님이 말씀하신 것 같이 에디터 기능인것이 맞습니다.

단. 개인이 만든 클래스 즉 질문하신분께서 구현하신 클래스에서 저런 기능이 발생하기 위해서는 메소드나 프로퍼티의 결과가 클래스여야 하는 부분이 있겠습니다.

예를들면

class A {

public B returnb() {..}

}

class B {

public C returnc() {..}

}

class C {

public String returnString() {..}

}

와 같은 구조라면

A a = new A();

a.returnb().returnc().length()

와 같은 형대로 이루어 지게 됩니다.
컴러기 (22,230 포인트) 님이 2015년 10월 28일 답변
0 추천
진짜 냉정하게 답변드리자면,

솔직히 클래스, 메소드와 멤버 메소드, 형(type)과 리턴형이 뭔지 알면 이런 질문 하실 필요가 없습니다.
심지어 위에 나열한 것은 문법 중에서도 매우매우 기초 부분이구요.
Jinthree (8,980 포인트) 님이 2015년 10월 28일 답변
0 추천
메서드나 변수를 public으로 해주면 객체 .(점) 으로하면 접근이 가능합니다.
ㅎㅎ2 님이 2015년 10월 28일 답변
...