zoukankan      html  css  js  c++  java
  • C++学习之class

    说明:本文的内容部分来自微学苑http://www.weixueyuan.net/。

      类:class,这个只要学过面向对象编程的人都不会陌生,所以这个略过,我本是java开发人员,在记录的过程中,会在本文中添加一些java的知识的回顾。

      什么是类,这个可以简单理解一种自定义数据类型,每种语言都会内置一些基本数据类型,如int,double,boolean,float等等,但是考虑到给研发人员更大的自由空间,都会提供一种方式,能够让研发人员自己定义数据类型(我认为语言都会提供,可能因为偏颇,因为目前我基本是java,js,python,C++),在java中目前我就使用过用类,enum,其他的还没接触过,在C++中,还有有typedef,struct,enum。目前就了解多。

      类的声明:语法      class   标识符 {};

      这个语法java和C++都是一样的,唯一不同的是java中后面没有“;”,这个得注意(区别1),上次我就犯了这个错误,检查很久才发现。

      例如声明一个Student类

      class Student{

      };

      当类声明后,就可以像使用基本数据类型那样使用了。如定义一个整数,int a;  创建一个对象,Student student;

      但是在java中,创建一个对象,Student student = new Student();  同时在C++中你还可以创建一个引用  Studeng &std = student;(上步创建的对象),你还可以创建一个指针Student * student = new Student;  (区别2

      类的成员变量和成员函数:类是一种数据类型,但是它与基本数据类型不同,它是个包含成员变量和成员函数的集合,即你可以为它创建属性和动作。下面为Student类创建成员变量和成员函数。

      例1:

      ===未完待续===

    做一个简单的人,踏实而务实。不沉溺幻想。不庸人自扰

  • 相关阅读:
    谈谈Oracle基本操作(下)
    谈谈Oracle基本操作(上)
    java理论之java多线程与网络编程
    java理论之java--GUI(图形用户管理)与 IO/流
    java理论之java数组和集合
    存图片的
    .html()渲染后的内容还是带标签的字符串的问题
    Vuejs报错error: Unexpected console statement (no-console) at src... 解决办法
    常用正则表达式
    移动WEB---01.关于屏幕像素
  • 原文地址:https://www.cnblogs.com/wds128/p/4463819.html
Copyright © 2011-2022 走看看