zoukankan      html  css  js  c++  java
  • 面向对象

    类:所有对象抽象出来的东西 对象:是类实例化出来的个体

    面向对象的三大特性:

    封装 继承 多态

    一、封装含义:

    1.不同类里面的成员属于该类 2.不同对象里面的成员属于该对象 3.类里面的成员变量通过属性来间接操作,比较安全

    二、成员:

    1.成员变量:在类里面定义的变量

    2.成员属性:在类里面定义的属性

    3.成员函数:在类里面定义的函数 public void 函数名()  

    4.成员属性:定义变量,右键重构,封装字段,set赋值,get取值

    访问修饰符: public 公有的,外界可以访问 private 私有的,只有该类可以访问 protected 受保护的,只在该类和该类的派生类中可以访问

    三、构造函数特点:

    1.写法特殊:没有返回类型,函数名必须和类名一样。

    2.执行时机特殊:在类实例化的时候执行,是最先执行的函数,可以用来初始化数据。

    四、函数重载的条件;

    1.函数名必须相同

    2.函数需要的参数数量不同 3.函数需要的参数数量相同的情况下,类型不同

    关键字:

    1、this.调用找到里面的内容

    例:

    Cconsole.writeLine(this.name+"正在吃饭")

    2、is是判断是不是

    例:

    ren r= new ren();判断这个r是不是一个人

    Console.WriteLine(r is ren);  是或者不是会返回一个bool值.

    3、partial 分为部分类 partial class 类名

    4、static静态的;属于类的,静态的函数或变量用类名可以点出来;

    例:private static string 变量名 { } 类名.变量名 { }

    5、继承,子类可以继承父类的东西,但只能继承公有的

    例:

    class 类名:要继承的哪个类 { } Object类是所以类的父类,如果没有父类。 子类可继承父类成员所有公有的东西。

    6、base关键字:调用;找父类里面的东西的,纯属多此一举,一般用不到

    例:

    Console.WriteLine("人类正在思考"+base.danao); base可以调用构造函数传参数

    7、sealed关键字:加到类里面是密封,

    多态:多态是发生在继承的基础上才能实现

    例:

    class ren {
    public virtual void shuohua() //virtual 父类中添加 代表函数可以被重写
    { Console.WriteLine(
    "说话"); }
    }
    //override 引用父类东西的关键字 例: class mgr:ren { public override void shuohua() { Cconsole.WriteLine("hello"); }

    }

  • 相关阅读:
    每日一篇文献:Robotic pick-and-place of novel objects in clutter with multi-affordance grasping and cross-domain image matching
    每日一篇文献:Intuitive Bare-Hand Teleoperation of a Robotic Manipulator Using Virtual Reality and Leap Motion
    每日一篇文献:Virtual Kinesthetic Teaching for Bimanual Telemanipulation
    HEBI Robotic Arm VR Teleoperation
    「iQuotient Case」AR device teleoperated robotic arm
    VR and Digital Twin Based Teleoperation of Robotic Arm
    HEBI Robotic Arm VR Teleoperation
    Human Robot Interaction
    Immersive Teleoperation Project
    机器人演示学习
  • 原文地址:https://www.cnblogs.com/hansonglin/p/4784932.html
Copyright © 2011-2022 走看看