zoukankan      html  css  js  c++  java
  • 封装、继承、多态为面向对象的三大基石

    封装、继承、多态为面向对象的三大基石(特性)。

    运行时的动态类型判定针对的是方法。运行程序访问的属性仍为编译时属性。

    Overloading针对的是编译时类型,不存在运行时的多态。

     1 package TomText;
     2 //使用方法计算3、6和9的阶乘并输出结果。
     3 public class TomText_22 {
     4     //第一个方法是main方法,它3次调用了第二个方法
     5     public static void main(String[] args) {
     6         factorial(3);
     7         factorial(6);
     8         factorial(9);
     9     }
    10     //第二个方法是factorial方法,它求出参数n的阶乘并输出
    11     static void factorial(int n) {
    12         long z=1L;
    13         int x=n;
    14         for( ;x>0;x--)            //该循环求n的阶乘
    15             z*=x;    
    16         System.out.println(n+"!="+z);//输出n的阶乘
    17     }
    18 
    19 }

     

  • 相关阅读:
    Python 简单总结
    Python 简单总结
    Python 简介
    Python基础题
    Python基础题
    tDQSS
    parameter–precharge, tRCD and tRAS
    parameter–key parameters
    parameter -- tWR
    命令集
  • 原文地址:https://www.cnblogs.com/borter/p/9419217.html
Copyright © 2011-2022 走看看