12-25

如何定义类

在这里插入图片描述

  • 文件名就是类名
  • class是定义类的关键
  • 类名首字母大写

把类实例化一个对象

格式

类名称  对象名  =  new  类名称 ();

定义对对象的方法

class Bank{
public void 方法名 () {
要执行的操作
}
}

调用对象的方法

对象名.方法名()

b.baba()

定义类的属性 对象的属性

格式

public 数据类型	变量名

给对象的属性赋值

对象.属性=值

定义对象数组

类名称 [] 数组名称 = new 类名称 [长度] 

在一个方法中调用另一个方法

方法名()

带参数的方法

public void 方法名 (类型 	形参名称, 类型 形参名称){
...
}

调用

对象.方法名 (实参,实参)

遍历得到数组的下标

for (int i = 0; i <数组长度; i++){
Console.WriteLine(i)
}

获得数组下标所对应的值

数组[下标]

往数组的某个下标位置存值

数组[下标] = 值

控制台格式化输出语句

Console.WriteLine(格式化字符串带槽,0号槽数据,1号槽数据);

具有返回值的方法

public 返回值类型 方法名(){

return 数据;
}
  • 注意事项
  • 如果方法具有返回值
  • 那么需要确保各个分支中最终都会有返回值
  • 如果没有值返回
  • 那也要返回一个初始值

带参方法的调用情况

返回值的类型 变量 = 对象.方法名()

数据类型转换

int.parse(数字字符串)

小结类的属性与方法的定义

class test
    {
        /// 定义一个对象的属性,只声明不给值的属性
        访问修饰符 数据类型 变量名;
        public String name;

        /// 定义一个对象的属性,声明并赋值的属性
        访问修饰符 数据类型 变量名=值;
        public String gender = "男";

        /// 定义一个方法,无参数,无返回值
        访问修饰符 void 方法名(){代码}
        public void pringAge(){
            相关代码
        }
 
        /// 定义一个方法,有参数,无返回值
        访问修饰符 void 方法名(类型 形参名称,类型 形参名称2){代码}
        public void sendMail(String conten, String title){
            发送邮件的功能
        }

        /// 定义一个方法,无参数,有返回值
        访问修饰符 返回值类型 方法名(){代码}
        public String getItem(){
            return "快称的名称";
        }

        /// 定义一个方法,有参数,有返回值
        访问修饰符 返回值类型 方法名(类型 形参1,类型 形参n){代码}
        public String zhazhi(String fruitName, String waterName){
            相关的操作
            return "饮品的名称";
        }
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页