c#基础知识---成员函数的用法
2018-01-21 17:25
281 查看
类的成员函数是一个在类定义中有它的定义或原型的函数,就像其他变量一样。作为类的一个成员,它能在类的任何对象上操作,且能访问该对象的类的所有成员。
成员变量是对象的属性(从设计角度),且它们保持私有来实现封装。这些变量只能使用公共成员函数来访问。
让我们使用上面的概念来设置和获取一个类中不同的类成员的值:
当上面的代码被编译和执行时,它会产生下列结果:
成员变量是对象的属性(从设计角度),且它们保持私有来实现封装。这些变量只能使用公共成员函数来访问。
让我们使用上面的概念来设置和获取一个类中不同的类成员的值:
using System; namespace BoxApplication { class Box { private double length; // 长度 private double breadth; // 宽度 private double height; // 高度 public void setLength( double len ) { length = len; } public void setBreadth( double bre ) { 4000 breadth = bre; } public void setHeight( double hei ) { height = hei; } public double getVolume() { return length * breadth * height; } } class Boxtester { static void Main(string[] args) { Box Box1 = new Box(); // 声明 Box1,类型为 Box Box Box2 = new Box(); // 声明 Box2,类型为 Box double volume; // 体积 // Box1 详述 Box1.setLength(6.0); Box1.setBreadth(7.0); Box1.setHeight(5.0); // Box2 详述 Box2.setLength(12.0); Box2.setBreadth(13.0); Box2.setHeight(10.0); // Box1 的体积 volume = Box1.getVolume(); Console.WriteLine("Box1 的体积: {0}" ,volume); // Box2 的体积 volume = Box2.getVolume(); Console.WriteLine("Box2 的体积: {0}", a830 volume); Console.ReadKey(); } } }
当上面的代码被编译和执行时,它会产生下列结果:
Box1 的体积: 210 Box2 的体积: 1560
相关文章推荐
- SQLServer学习笔记<>.基础知识,一些基本命令,单表查询(null top用法,with ties附加属性,over开窗函数),排名函数
- c语言学习之基础知识点介绍(八):函数的基本用法
- C#基础知识系列六(静态类和静态类成员)
- 用《叩响C#之门》复习C#基础知识 第六章 函数 (本章原文有两处欠妥,需要注意)
- 【基础备忘】set--常见成员函数及基本用法
- C# 基础知识 (二).独特的知识及用法篇
- C++基础知识复习--运算符重载(非成员函数重载和成员函数重载)
- C#基础知识系列六(静态类和静态类成员)
- c#基础知识---foreach的用法
- C#基础知识之函数重载OverLoad
- C#基础知识复习1代码规范-执行流程(c#)-面向对象-引用命名空间-封装-继承-访问修饰符-虚方法-静态成员-多态-抽象类等
- 【C++】类和对象--基础知识+四个默认成员函数+运算符重载
- C++基础知识--static成员和const成员函数
- [C#基础知识]泛型Dictionary<string,string>的用法详解
- C#基础知识梳理系列三:C#类成员:常量、字段、属性
- C#基础知识之静态成员
- C# -chapert10 类成员的基础知识
- c#基础知识——函数参数数组
- C#基础知识系列六(静态类和静态类成员)
- c#基础知识---构造函数的用法