欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java靜態(tài)特征和動態(tài)特征

陳思宇1年前6瀏覽0評論

Java作為一門靜態(tài)面向?qū)ο缶幊陶Z言,具備靜態(tài)特征和動態(tài)特征兩方面特點(diǎn)。靜態(tài)特征包括聲明靜態(tài)變量和方法,以及靜態(tài)代碼塊。動態(tài)特征包括對象的創(chuàng)建和銷毀,方法的調(diào)用和運(yùn)行時代理等。

// Java靜態(tài)變量示例
public class Example {
static int num;
public static void main(String[] args) {
num = 10; // 靜態(tài)變量可以通過類名直接引用
System.out.println("靜態(tài)變量num的值為:" + num);
}
}
// Java靜態(tài)方法示例
public class Example {
static int add(int x, int y) {
return x + y;
}
public static void main(String[] args) {
int result = Example.add(10, 20); // 靜態(tài)方法可以通過類名直接引用
System.out.println("10 + 20 = " + result);
}
}
// Java靜態(tài)代碼塊示例
public class Example {
static {
System.out.println("這是靜態(tài)代碼塊");
}
public static void main(String[] args) {
System.out.println("這是main方法");
}
}
// Java對象創(chuàng)建示例
public class Example {
int num;
public static void main(String[] args) {
Example e = new Example(); // 對象創(chuàng)建
e.num = 100; // 對象屬性可以通過對象名引用
System.out.println("對象e的屬性num的值為:" + e.num);
}
}
// Java方法調(diào)用示例
public class Example {
int add(int x, int y) {
return x + y;
}
public static void main(String[] args) {
Example e = new Example();
int result = e.add(10, 20); // 方法調(diào)用可以通過對象名引用
System.out.println("10 + 20 = " + result);
}
}
// Java運(yùn)行時代理示例
public interface Subject {
void request();
}
public class RealSubject implements Subject {
public void request() {
System.out.println("真實(shí)的請求");
}
}
public class Proxy implements Subject {
private RealSubject realSubject;
public void request() {
if (realSubject == null) {
realSubject = new RealSubject();
}
beforeRequest();
realSubject.request();
afterRequest();
}
private void beforeRequest() {
System.out.println("代理請求前");
}
private void afterRequest() {
System.out.println("代理請求后");
}
}