• 类和方法


    类和对象

    什么是类?

    ​ 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物。

    ​ 类实例化后会返回一个自己的对象!

    类的定义

    概念:在一组相同或类似的对象中进行抽取共性属性和方法,保留关注的部分。
    
    定义属性:通过变量表示
    
    	语法:数据类型 变量名;
    
    	定义位置:类中,方法外。
    
    定义方法:通过函数表示
        
    	语法:
        public 返回值类型 方法名(形参列表){
          方法的主体
        }
    

    什么是对象?

    ​ 对象是抽象概念的具体实例。

    创建对象

    语法:类名 对象名 = new 类名();
    为属性赋值的语法:对象名.属性名 = 值;
    调用方法的语法:对象名.方法名();
    
    对象的创建过程:(背)
    	1.开辟对象空间
    	2.初始化属性
    	3.执行构造方法中的代码
    	4.声明同类型的引用进行接收
    

    构造器

    1.使用new关键字,本质是在调用构造器
    2.构造器一般用来初始化对象的值
    

    构造方法

    概念: 类中的特殊方法,用来创建对象
    要求:
    	1.方法名和类名一致
    	2.没有返回值类型
    	3.不能手动调用 
        如果类中没有显示提供构造方法,编译器会默认提供无参构造方法。
    

    构造方法重载:

    作用:构造方法支持重载,主要是方便为属性赋值。

    this关键字

    概念: 表示当前对象
    this的用法:
    	1.this.属性:表示调用本类的实例属性
       	2.this.方法名():表示调用本类中的实例方法
        3.this()和this(实参):分别表示调用本类中的无参构造和带参构造
    	  this()和this(实参)必须放在构造方法中的第一行。
    
  • 相关阅读:
    python基础学习4(内置函数)
    python基础学习5(包与模块)
    放弃用你的InnerHTML来输出HTML吧,jQuery Tmpl不详细讲解
    Entity Framework 4.1 CodeFirst实例
    .net企业库数据处理模块使用DAAB来开发应用
    行转列和列转行
    读懂这100这句话,你会懂得很多
    iis 6 下有关gzip 的有关配置
    jquery 设置 Select CheckBox Radio
    SQL函数说明大全
  • 原文地址:https://www.cnblogs.com/lhy8116/p/14185846.html
Copyright © 2020-2023  润新知