【总结】-类、方法

1、是什么

  • 类—抽象概念,是一种数据结构,是对象的类型, 对象可以叫做类的实例,对象是具体的特指的;
  • 定义一个类,可以理解为类的对象由什么组成及在这个对象上可执行什么操作,而构成类的方法和变量作为类的成员;

2、类的定义:

  • 语法:
[访问修饰符] class 类名          
{
成员;
......
}

3、举例:

namespace _Ticket
{
    public class Ticket   //public--访问修饰符,Ticket类名
    {      
        public Ticket(int distance)   //定义构造函数
        
        Ticket t = new Ticket(90);    //类的实例化,需要用到new(构造函数)
        per._name = "张三"            //属性的访问,这里是给Person这个类的name属性赋值
        per.SayHello();              //方法的访问---实例名.方法名();
        
        int _distance;
        public int Distance   //属性定义
        {
            get {return _distance; }   //可写---set表示可读
        }     
        public void Show()        //方法定义
        {
            Console.WriteLine("{0}公里的价格为{1}",this.Distance,this.Price);
        }
    }
}

方法

1、是什么

  • 方法是实现对象或类可执行的计算或操作的成员,也就是把我们需要用到的相关语句,组合在一起直接调用;

2、定义-声明类的结构的元素

访问修饰符+返回类型+方法名称(参数列表)
{
  方法主体
}
public static void ArraySort() //方法的声明(static静态方法)

Program.ArraySort();           //方法的调用
  • 返回类型:可以有返回值也可以没有返回值;返回类型是方法返回的值的数据类型。如果方法不返回任何值,则返回类型为 void
  • 名称:方法的唯一标识符,不能与类中其他标识符相同;
  • 参数列表:该参数是用来传递和接收方法的数据。参数列表是指方法的参数类型、顺序和数量。参数是可选的,也就是说,一个方法可能不包含参数

访问修饰符

  • private : 私有成员, 在类的内部才可以访问,外部则不可以访问,类中字段和方法默认的访问修饰符 是private
  • public : 公共成员,完全公开,没有访问限制。
  • internal: 当前程序集内可以访问-有待于进一步探索;
  • protected : 保护成员,该类内部和继承类中可以访问

out-----ref

  • out 传出,ref 传入传出
  • out:修饰方法的参数了,在方法外可以不给这个参数赋值,但在这个方法内必须给这个参数赋值,
    参数out是把这个方法中的参数值传到方法外面的
  • ref:必须赋初值,out可以把值传到方法外面,ref既可以把值传到方法里,也可以把值传到方法外;

值类型与引用类型

  • 值类型:在栈上存的是值
  • 引用类型:栈上存放的是地址,堆上存放的值

堆与栈

  • 栈:大小有明确的定义
  • 可根据程序运行情况确定要分配的堆内存的大小;

小结:记录的过程;

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 17
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值