例子1:基本语法
例子2:面向对象编程
例子3:网络编程
例子4:GUI编程
-
面向对象编程
public class Animal {
private String name;
public Animal(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void speak() {
System.out.println("I am an animal");
}
}
public class Dog extends Animal {
public Dog(String name) {
super(name);
}
@Override
public void speak() {
System.out.println("I am a dog");
}
}
public class Main {
public static void main(String[] args) {
Animal animal = new Animal("Animal");
Dog dog = new Dog("Dog");
System.out.println("Animal's name is " + animal.getName());
System.out.println("Dog's name is " + dog.getName());
animal.speak();
dog.speak();
}
}
这个例子演示了Java的面向对象编程特性,包括继承、多态和重写等内容。Animal类是一个抽象的动物类,包含了动物的名称和说话的方法。Dog类继承自Animal类,并重写了说话的方法。Main类创建了一个Animal对象和一个Dog对象,并调用它们的方法。
🌺🌺基本语法