zoukankan      html  css  js  c++  java
  • java 05 面向对象 oop 基础知识

    oop

    oriented object  program

    面向对象流程

    class类,java中一切皆对象

    ————————————————————————————————

    oop的特征:

    封装,继承,多态

    //图纸

    class{

    }

    class:对现实事物的抽象

    object:切实存在的个体,比如生成出来的汽车

    ————————————————————————————————

    C语言是面向过程的语言,出发点低

    ————————————————————————————————

    线性思维:

    main(){

        ......

    } main函数数主函数,是入口

    —————————————————————————————————

    堆:堆里面放了很多对象,数组。

    栈:堆比栈大,栈在死递归的情况下会出现溢出。

    ————————————————————————————————————

    java没有指针,么有显示的指针操作。数组的一旦定义无法改变,想改变的话就重新new。但是有集合。

    class fiveclass{
    public static void main (String[] args){
    // 创建对象
    //person 相当于一个指针p是person类型的,new了一个person,在堆中创建了。p相当于存放了
    //定义p 局部变量,创建对象(产生地址在栈中),赋值
    person p = new person();

    System.out.println(p );
    System.out.println(p.age ); //访问成员变量
    System.out.println(p.name );
    p.run();//方法是要传参数的,函数void,没有返回值,所以System.out.println无法调用void函数。
    }
    }
    }


    class person{
    //类成员变量
    String name = "好人";//String是引用数据类型,不是基本数据类型。
    int age = 10;

    // 成员函数
    void run(){
    System.out.println("run ...");
    }
    }

  • 相关阅读:
    C语言高效编程的几招
    部分功能函数命名总结(补充中)
    Linux的多线程编程的高效开发经验
    生成PDF下载 HTTP或FTP远程获取PDF
    .dnn文件 xml 配置
    有身体 有钱 还要有什么能进太空?
    dnn 4.8.2 RegisterStartupScript 函数失效 解决方案
    字符串 分隔符 逗号行吗? JAVASCRIPT 函数参数中有单双引号
    2007年的最后一天,最后一个小时。
    标题中有单引号',怎么查询?
  • 原文地址:https://www.cnblogs.com/simly/p/10021019.html
Copyright © 2011-2022 走看看