java笔记--上水课时复习用(A)(19)
2023-08-19 来源:百合文库
public void move(){
System.out.println("动物可以移动");
}
}
class Dog extends Animal{
public void move(){
System.out.println("狗可以跑和走");
}
}
public class TestDog{
public static void main(String args[]){
Animal a = new Animal(); // Animal 对象
Animal b = new Dog(); // Dog 对象
a.move();// 执行 Animal 类的方法
b.move();//执行 Dog 类的方法
}
//子类中要引用直接父类的变量,调用方法用super关键字
在面向对象原则里,重写意味着可以重写任何现有方法。实例如下:
第四章 面向对象
4.1.
面向对象是一种设计思路,解决问题按步骤一步步来,是面向过程的设计思路。面向对象是把复杂的问题拆分为一个个的个体,在宏观上是作为对象处理,微观上依然是面向过程。
对象(object),又称实例(instance);某个类中的实例/对象,是同一个东西。
类class是对象的模板。对象有属性(成员变量)和方法
public class lxw{
int age;
string name;
viod study(){
syso(”学习“)}
}
2.创建对象;
class 类名
类名 xx=new(类名);
3.类中可以调用另一个类
class lxw{
int age;
computer comp;
main(){
lxw l=new lxw()
computer c=new computer();
lxw .age=21;
System.out.println("动物可以移动");
}
}
class Dog extends Animal{
public void move(){
System.out.println("狗可以跑和走");
}
}
public class TestDog{
public static void main(String args[]){
Animal a = new Animal(); // Animal 对象
Animal b = new Dog(); // Dog 对象
a.move();// 执行 Animal 类的方法
b.move();//执行 Dog 类的方法
}
//子类中要引用直接父类的变量,调用方法用super关键字
在面向对象原则里,重写意味着可以重写任何现有方法。实例如下:
第四章 面向对象
4.1.
面向对象是一种设计思路,解决问题按步骤一步步来,是面向过程的设计思路。面向对象是把复杂的问题拆分为一个个的个体,在宏观上是作为对象处理,微观上依然是面向过程。
对象(object),又称实例(instance);某个类中的实例/对象,是同一个东西。
类class是对象的模板。对象有属性(成员变量)和方法
public class lxw{
int age;
string name;
viod study(){
syso(”学习“)}
}
2.创建对象;
class 类名
类名 xx=new(类名);
3.类中可以调用另一个类
class lxw{
int age;
computer comp;
main(){
lxw l=new lxw()
computer c=new computer();
lxw .age=21;