class
Person {
protected
void
print() {
System.
out
.println(
"The print() in class Person."
);
}
}
public
class
DemoSuper
extends
Person {
public
void
print() {
System.
out
.println(
"The print() in class DemoSuper."
);
super
.print();
//
調用父類的方法
}
public
static
void
main(String[] args) {
DemoSuper ds =
new
DemoSuper();
ds.print();
}
}
|
public
class
DemoThis {
private
String
name
;
public
void
setName(String name) {
this
.
name
= name;
//
前一個
name
是
private name
;後一個
name
是
setName
中的參數。
}
}
|
Button
bn
;
…
bn.addActionListener(
this
);
|
class
Person {
public
static
void
prt(String s) {
System.
out
.println(s);
}
Person() {
prt(
"A Person."
);
}
Person(String name) {
prt(
"A person name is:"
+ name);
}
}
public
class
Chinese
extends
Person {
Chinese() {
super
();
//
調用父類構造函數。
prt(
"A chinese."
);
}
Chinese(String name) {
super
(name);
//
調用父類具備相同形參的構造函數。
prt(
"his name is:"
+ name);
}
public
static
void
main(String[] args) {
Chinese cn =
new
Chinese();
cn =
new
Chinese(
"kevin"
);
}
}
|
Point(
int
a,
int
b){
x=a;
y=b;
}
Point(){
this
(1,1);
//
調用
point(1,1),
必須是第一條語句。
}
|