描述一个东西—————对象
使用一个东西—————对象
在Java中,一个类拥有对他本身的描述(即属性)以及他所能实现的功能(即方法)
外观(属性)+行为(方法)=具体的事物(对象)
通过调用对象来实现需要完成的操作
存储信息的类
实现功能的类
接口:关键字interface 与接口连接的类必须实现接口中的方法
继承:关键字extends 子类继承父类,子类可以使用父类中未进行封装的所有东西,父类也可以使用子类的东西(必须进行强制转换)。
1 public class ASAS { 2 public static void main(String[] args) { 3 AA a=new AA(); 4 a.print();//通过new出的父类对象,调用父类的方法。a是父类的AA类型(父类使用父类方法) 5 AA b=new BB(); 6 ((BB)b).print();//通过new出的子类对象,调用子类的方法。 b是父类的AA类型(父类使用子类方法) 7 BB zi= new BB(); 8 zi.print();//通过new出的子类对象,调用子类的方法。zi是子类的BB类型(子类使用子类方法) 9 } 10 } 11 12 class AA{ 13 void print(){ 14 System.out.println("父类的方法"); 15 } 16 } 17 class BB extends AA{ 18 void print(){ 19 System.out.println("子类的方法"); 20 } 21 }