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,父类的引用指向子类的对象

  • 相关阅读:
    5月16日 AJAX
    5月13日 Jquery基础
    5月13日 PDO封装
    会话控制练习
    文件上传
    会话控制
    注册审核
    练习
    三级联动
    AJAX之XML
  • 原文地址:https://www.cnblogs.com/0280-hnn/p/6945386.html
Copyright © 2011-2022 走看看