zoukankan      html  css  js  c++  java
  • Java面向对象思想

    描述一个东西—————对象

    使用一个东西—————对象

    在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 }
  • 相关阅读:
    从POJ1958引发对n盘m塔Hanoi问题的思考
    SPOJGSS3 Can you answer these queries III
    【模板】SPFA判负环(洛谷P3385)
    【模板】强联通缩点(洛谷P3387)
    Luogu P2186 小Z的栈函数
    Luogu P2129 小Z的情书
    LGBT学分块
    LGBT玩扫雷
    A 美丽的子树
    B(升降序列)
  • 原文地址:https://www.cnblogs.com/Wzqy-yy/p/8093553.html
Copyright © 2011-2022 走看看