zoukankan      html  css  js  c++  java
  • 面向对象特点和属性

    面向对象
        
        什么是对象?万物皆对象
        类?很多事物或者东西都有相同特征的一个整合体。
        class 关键字  指的就是类
            行为上的描述------》属性
            行为上的功能------》方法
            
            属性------》全局变量和成员变量
            共能------》方法
            
        属性:  类型  变量名 = 值;
        方法:  public   类型  方法名字(参数类型 参数){
                    代码块     
                    返回一个和类型相同的值或者带有值的引用
                }
        
        返回   return
        
        想要将当前类转换成个体
            创建对象语法:
            类来作为新的类型(引用类型)  名字 = new 类来作为新的类型();
            
            名字.属性名称   既可以重新赋值也可以取值(public)
            名字.方法(参数);
            
            
        实参和形参
        实参就是带有具体值的变量
        形参就是方法体中不确定具体变量值的那个定义。
        
        类对象的关系
            类是对象的抽象,对象是类的实例
            
        面向对象的特征:
            封装    继承    多态
            
        封装:
            权限修饰符
            public  private protected
            
            权限修饰符和我们创建的项目中的包有一定的关系:
                         当前项目    同包下   不同包   自己
            public          √            √        √        √
            private         ×            ×        ×        √
            protected        ×            √        ×        √
            
            
        继承
            继承 子类可以拥有父类的所有属性和方法,同时也可以拥有自己独有的属性方法
            
            extends
            
        构造方法:
            public 类名(参数){}
            
            构造方法能做什么?可以在创建对象的同时做初始化操作。
            
            重载:
                对方法进行多次的使用,并且他们之间存在自己独有的特征。
                
                public 类名(A a){}
                public 类名(A a,B  b){}
                public 类名(B  b,A a){}
                
                @OverLoad
            
        向上转型和向下转型
        向上转型   :父类的引用指向子类的对象
        向下转型  : 父类中已存在实际的子类对象,
                    然后我们就将父类中的这个对象转变成完全的子类对象的过程。
                    
        多态:
            1,有继承关系
            2,有重写
            3,父类的引用指向子类的对象

  • 相关阅读:
    faster with MyISAM tables than with InnoDB or NDB tables
    w-BIG TABLE 1-toSMALLtable @-toMEMORY
    Indexing and Hashing
    MEMORY Storage Engine MEMORY Tables TEMPORARY TABLE max_heap_table_size
    controlling the variance of request response times and not just worrying about maximizing queries per second
    Variance
    Population Mean
    12.162s 1805.867s
    situations where MyISAM will be faster than InnoDB
    1920.154s 0.309s 30817
  • 原文地址:https://www.cnblogs.com/0280-hnn/p/6945386.html
Copyright © 2011-2022 走看看