文档详情

操作符和变成结构.pptx

发布:2025-04-15约3.35千字共10页下载文档
文本预览下载声明

在本章中,您将学习:定义抽象和封装使用访问指定符实现封装使用方法01目标01

封装和抽象是任何面向对象编程语言的重要特性。抽象涉及仅抽取相关的信息。封装涉及将一个或多个组件打包在一起。01介绍抽象和封装02

汽车销售员注意到不同的人有不同的喜好。某些人对汽车的速度感兴趣,某些人对价格感兴趣,某些人对发动机感兴趣,而某些人对汽车的式样感兴趣。虽然他们都想买车,但是每个人对汽车的特定属性或功能有不同的兴趣。销售员了解汽车的所有信息,但是他为有意购买的人仅提供一些相关的信息。因此,销售员为顾客抽象并显示相关的信息。定义抽象

封装从字面上解释为“包围或者密封”。封装定义成将物理或逻辑包中的一个或多个项放入封套的过程。它防止对不需要的信息的访问。01定义封装02

访问指定符定义一定范围的类成员。类成员引用类中的变量和函数。程序可以有一个或多个类。您可能希望类的某些成员能够被其他类访问。但是,您也可能不希望类的某些成员被类之外的其他类访问。01使用访问指定符实现封装02

C#支持以下访问指定符:publicprivateprotectedinternalprotectedinternal访问指定符的类型

活动:使用访问指定符计算面积和体积问题描述:编写一个能够计算长方形和矩形面积的程序。

要使用方法,您需要:定义方法调用方法方法由一个或多个程序语句组成,通过引用方法名能够执行方法。使用方法

定义方法定义方法意味着声明其结构的元素。请注意定义方法的语法:AccessspecifierReturnTypeMethodName(ParameterList){ MethodBody}

定义方法(续)方法声明的元素包括方法名、参数列表、返回类型和方法主体。以下是方法的元素:访问指定符返回类型方法名参数列表方法主体让我们了解方法声明的每个元素。

确定能够访问变量或方法的其他类的范围。定义方法(续)定义方法意味着声明其结构的元素。请注意定义方法的语法:AccessspecifierReturnTypeMethodName(ParameterList) {MethodBody }

定义方法意味着声明其结构的元素。请注意定义方法的语法:AccessspecifierReturnTypeMethodName(ParameterList) { MethodBody }方法能够返回任何类型的值。如果方法不返回任何值,则使用空作为返回类型。定义方法(续)

定义方法意味着声明其结构的元素。请注意定义方法的语法:AccessspecifierReturnTypeMethodName(ParameterList) { MethodBody }这是唯一的标识并且是区分大小写的。方法名不能与变量名或类中声明的其他非方法项相同。定义方法(续)

定义方法意味着声明其结构的元素。请注意定义方法的语法:AccessspecifierReturnTypeMethodName(ParameterList) { MethodBody }用于传递和接收来自方法的数据。它在圆括号之间。即使没有参数,也要有圆括号。定义方法(续)

定义方法意味着声明其结构的元素。请注意定义方法的语法:AccessspecifierReturnTypeMethodName(ParameterList) { MethodBody }包含完成要求操作所需的指令集。定义方法(续)

定义方法后,您可以通过调用它来执行。您可以通过方法名调用它。方法名后跟圆括号,即使方法调用没有参数,圆括号还是要保留,如以下示例所示:MethodName();调用方法

以下是调用方法的示例:调用方法(续)以下是调用方法的示例:usingSystem;classCalculator{publicintAddNumber(intnum1,intnum2){intresult;result=num1+num2;returnresult;}staticvoidMain(string[]args)

调用方法(续){Calculatorcal=newCalculator();//Thefollowingstatementiscallingthe//AddNumbermethodandpassing10and//20astheparameterlist.intvalue=cal.AddNumber(10,20);Console.WriteLine(Theresultis {0},value);Console.Re

显示全部
相似文档