'Programming > web 관련' 카테고리의 다른 글
ie8 과 크롬의 html 태그 파싱 차이점 (0) | 2014.04.10 |
---|---|
NoSQL (0) | 2014.04.09 |
wan 에서 mac address 얻기 (0) | 2013.07.09 |
축약주소 만들기 서비스 (0) | 2013.07.08 |
php-mobile-detect (0) | 2013.02.23 |
ie8 과 크롬의 html 태그 파싱 차이점 (0) | 2014.04.10 |
---|---|
NoSQL (0) | 2014.04.09 |
wan 에서 mac address 얻기 (0) | 2013.07.09 |
축약주소 만들기 서비스 (0) | 2013.07.08 |
php-mobile-detect (0) | 2013.02.23 |
public class InnerEx2 {
class InstanceInner {
}
static class StaticInner {
}
InstanceInner iv = new InstanceInner();
static StaticInner cv = new StaticInner();
static void staticMethod()
{
StaticInner obj2 = new StaticInner();
// InstanceInner obj1 = new InstanceInner();
InnerEx2 outer = new InnerEx2();
InstanceInner obj1 = outer.new InstanceInner();
}
} |
void myMethod()
{
int lv = 0;
final int LV = 0;
class LocalInner {
int liv = outerIv;
int liv2 = outerCv;
// int liv3 = lv; <<
int liv4 = LV;
}
}
|
public static void main(String[] args)
{
// TODO Auto-generated method stub
Button b = new Button("Start");
b.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println("ActionEvent occurred!!!");
}
});
} |
java generic (0) | 2014.03.18 |
---|---|
java static import (0) | 2014.03.17 |
java private constructor (0) | 2014.03.14 |
java abstract / interface & cpp virtual (0) | 2014.03.14 |
Java / cpp - 다형성(polymorphism) 차이점 (동적 바인딩?) (0) | 2014.03.13 |
cpp static 변수 및 메소드 (0) | 2014.03.18 |
---|---|
cpp scope 연산자 (0) | 2014.03.18 |
cpp 와 java의 차이점(문법) (0) | 2014.03.14 |
cpp 디폴트 매개변수 (0) | 2014.03.12 |
c -> cpp 추가사항 (0) | 2014.03.10 |
The declaration of the empty constructor prevents the automatic generation of a default constructor. Note that if you do not use an access modifier with the constructor it will still be private by default. However, the privatemodifier is usually used explicitly to make it clear that the class cannot be instantiated. [링크 : http://msdn.microsoft.com/en-us/library/kcfb85a6.aspx] |
java static import (0) | 2014.03.17 |
---|---|
java inner class / anonymous class (0) | 2014.03.17 |
java abstract / interface & cpp virtual (0) | 2014.03.14 |
Java / cpp - 다형성(polymorphism) 차이점 (동적 바인딩?) (0) | 2014.03.13 |
Java for문 내 변수는 매번 초기화 된다. (0) | 2014.03.13 |
java inner class / anonymous class (0) | 2014.03.17 |
---|---|
java private constructor (0) | 2014.03.14 |
Java / cpp - 다형성(polymorphism) 차이점 (동적 바인딩?) (0) | 2014.03.13 |
Java for문 내 변수는 매번 초기화 된다. (0) | 2014.03.13 |
Java array (0) | 2014.03.13 |
error C2864: 정적 상수인 정수 계열 데이터 멤버만 클래스 내부에서 초기화될 수 있습니다. [링크 : http://msdn.microsoft.com/ko-kr/library/acxkb76w.aspx ] |
cpp scope 연산자 (0) | 2014.03.18 |
---|---|
cpp class에서 변수값을 미리 선언 못하는 이유 (0) | 2014.03.15 |
cpp 디폴트 매개변수 (0) | 2014.03.12 |
c -> cpp 추가사항 (0) | 2014.03.10 |
오버로딩 / 오버라이딩 (0) | 2014.03.10 |
class Parent {
String msg = "Parent 클래스";
public String getMsg() {return msg;}
}
class Child extends Parent {
String msg = "Child 클래스";
public String getMsg(){return msg;}
}
public class OverridingEx {
public static void main(String[] args)
{
// TODO Auto-generated method stub
Child cd = new Child();
System.out.println("cd : " + cd.getMsg());
Parent pt = new Child();
System.out.println("pt : " + pt.getMsg());
Parent ct = new Parent();
System.out.println("ct : " + ct.getMsg());
}
} |
cd : Child 클래스
pt : Child 클래스
ct : Parent 클래스
|
#include < iostream > #include < string > using namespace std; string pmsg = "Parent 클래스"; string cmsg = "Child 클래스"; class Parent { public: string getMsg() {return pmsg;} }; class Child:Parent { public: string getMsg() {return cmsg;} }; class OverridingEx { public: static void main() { // TODO Auto-generated method stub Child *cd = new Child(); cout << "cd : " + cd->getMsg() << endl; //Child *t = new Child(); //Parent *pt = (Parent *)t; Parent *pt = (Parent *)(new Child()); cout << "pt : " + pt->getMsg() << endl; Parent *ct = new Parent(); cout << "ct : " + ct->getMsg() << endl; } } ; int main(int argc, char **argv) { OverridingEx ex;// = new OverridingEx(); ex.main(); return 0; }
cd : Child 클래스
pt : Parent 클래스
ct : Parent 클래스 |
class Parent {
public:
virtual string getMsg() {return pmsg;}
};
class Child:Parent {
public:
virtual string getMsg() {return cmsg;}
}; |
cd : Child 클래스
pt : Child 클래스
ct : Parent 클래스 |
java private constructor (0) | 2014.03.14 |
---|---|
java abstract / interface & cpp virtual (0) | 2014.03.14 |
Java for문 내 변수는 매번 초기화 된다. (0) | 2014.03.13 |
Java array (0) | 2014.03.13 |
java string.intern() (0) | 2014.03.12 |
public class Test {
public static void main(String args[])
{
for(int i = 0; i<10;i++)
{
int j = 4;
System.out.println(j++);
}
}
} |
4
4
4
4
4
4
4
4
4
4
|
public class Test {
public static void main(String args[])
{
for(int i = 0, j = 4; i<10;i++)
{
// int j = 4;
System.out.println(j++);
}
}
} |
java abstract / interface & cpp virtual (0) | 2014.03.14 |
---|---|
Java / cpp - 다형성(polymorphism) 차이점 (동적 바인딩?) (0) | 2014.03.13 |
Java array (0) | 2014.03.13 |
java string.intern() (0) | 2014.03.12 |
java bytecode decompiler - javap (0) | 2014.03.12 |
Java / cpp - 다형성(polymorphism) 차이점 (동적 바인딩?) (0) | 2014.03.13 |
---|---|
Java for문 내 변수는 매번 초기화 된다. (0) | 2014.03.13 |
java string.intern() (0) | 2014.03.12 |
java bytecode decompiler - javap (0) | 2014.03.12 |
java static initialize (0) | 2014.03.12 |
Java for문 내 변수는 매번 초기화 된다. (0) | 2014.03.13 |
---|---|
Java array (0) | 2014.03.13 |
java bytecode decompiler - javap (0) | 2014.03.12 |
java static initialize (0) | 2014.03.12 |
java 1.5 이후 추가 for-each / varargs(autoboxing) (0) | 2014.03.11 |