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

  • 相关阅读:
    AI人脸识别SDK接入 — 参数优化篇(虹软)
    虹软人脸识别ArcFace2.0 Android SDK使用教程
    虹软免费人脸识别SDK注册指南
    python3+arcface2.0 离线人脸识别 demo
    Android利用RecyclerView实现列表倒计时效果
    将博客搬至CSDN
    Retrofit动态设置支持JSON和XML格式转换工厂
    Android 简单统计文本文件字符数、单词数、行数Demo
    [雨]个人项目设计分析
    Android:随机生成算数四则运算简单demo(随机生成2~4组数字,进行加减乘除运算)
  • 原文地址:https://www.cnblogs.com/0280-hnn/p/6945386.html
Copyright © 2011-2022 走看看