zoukankan      html  css  js  c++  java
  • 面向过程与面向对象的区别-遁地龙卷风

    下面例子根据C和Java编写

    面向过程与面向对象之间的区别在于认知世界的方式,后者在前者的基础上提供了更高的抽象层次-类。

    也就是抽象、封装、继承、多态。

    举个例子

    输出 小明20岁<=>A,小明打篮球<=>B。

    面向过程相当于在类中调用main方法输出A、B

    public class Test 
    {
        public static void main( String[] args )
        {
            System.out.println( "小明去上学" );
            System.out.println( "小明20岁" );
            
        }
    }

    面想对象会根据特性将具有共性的信息关联起来。

    抽像出一个“小明"类,并区分属性和行为。

    public class XiaoMing {
        private int age = 20;
        public void goToScroll(){
            System.out.println("小明去上学");
        }
        public void printAge(){
            System.out.println("小明今年"+age+"岁");
        }
    }
    public class Test 
    {
        public static void main( String[] args )
        {
            XiaoMing xiaoMing = new XiaoMing();
            xiaoMing.printAge();
            xiaoMing.goToScroll();
            
        }
    }
  • 相关阅读:
    services parameters 是如何表现的
    session表有多少条记录?
    php://input 如何用?
    getEditableConfigNames
    UTC + 8 = Beijing Time
    file vs database
    多环境drupal安全install.php
    新建block+cache
    drupal 8 bigpipe lazy_builder
    hook_theme 的重要性
  • 原文地址:https://www.cnblogs.com/resolvent/p/7163616.html
Copyright © 2011-2022 走看看