色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java父類和接口

謝彥文1年前7瀏覽0評論

Java 是一種面向?qū)ο蟮木幊陶Z言,其中父類和接口是兩個重要的概念。

父類

public class Animal {
private String name;
public Animal(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void sleep() {
System.out.println(name + "正在睡覺");
}
}

在上面的例子中,Animal 是一個父類,具有 name 和 sleep 方法。這意味著其他類可以繼承 Animal,并可以使用它的屬性和方法。

public class Dog extends Animal {
public Dog(String name) {
super(name);
}
public void bark() {
System.out.println(getName() + "正在汪汪叫");
}
}

在上面的例子中,Dog 繼承 Animal,并且還有一個新的方法 bark。由于 Dog 是 Animal 的子類,它可以使用 Animal 的方法 sleep 和屬性 name,同時還可以使用新的方法 bark。

接口

public interface Shape {
double getArea();
double getPerimeter();
}

在上面的例子中,Shape 是一個接口,其中定義了兩個方法 getArea 和 getPerimeter。其他類可以實(shí)現(xiàn) Shape 接口,并且必須實(shí)現(xiàn)其中的所有方法。

public class Circle implements Shape {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
public double getArea() {
return Math.PI * radius * radius;
}
public double getPerimeter() {
return 2 * Math.PI * radius;
}
}

在上面的例子中,Circle 實(shí)現(xiàn)了 Shape 接口,并且實(shí)現(xiàn)了其中的兩個方法。

父類和接口是 Java 面向?qū)ο缶幊讨兄匾母拍睿鼈兛梢詭椭覀兏玫亟M織代碼和實(shí)現(xiàn)復(fù)雜的功能。