如何定义一个类

9206 1225 mybank系统 随堂笔记_数组

把类实例化为一个对象

格式

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

9206 1225 mybank系统 随堂笔记_数组_02

定义对象的方法

定位的位置:类中定义

定义的格式:

9206 1225 mybank系统 随堂笔记_访问修饰符_03
例子

9206 1225 mybank系统 随堂笔记_数组_04

调用对象的方法

例子

9206 1225 mybank系统 随堂笔记_数组_05

定义类的属性 对象的属性

格式

public 数据类型 变量名

9206 1225 mybank系统 随堂笔记_数据_06

给对象的属性赋值

对象.属性 =

定义对象数组

格式

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

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

方法名()

带参数的方法

如果方法的运行需要其它外部数据

可以考虑使用参数的方式来实现

在定义方法的时候,来一个形参,形式上的参数,相当于是一个变量,变量只在方法内部存活,相当于是一个局部变量

在方法调用时候,给他一个实参,实际参数

定义的格式:

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

调用:

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

例子

9206 1225 mybank系统 随堂笔记_类名_07

遍历得到数组的下标

9206 1225 mybank系统 随堂笔记_数组_08

获得数组下标所对应的值

数组[下标]

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

数组[下标] =

控制台格式化输出语句

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

例子

    // 显示用户信息的方法
    public void showInfo() {

        Console.WriteLine("帐户:{0},用户名:{1},存款金额:{2}创建成功", idCard, username, money);
    
    }

具有返回值的方法

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

return 数据;


}

注意事项

如果方法具有返回值

那么需要确保各个分支中最终都会有返回值

如果没有值返回

那也要返回一个初始值

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


    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 "饮品的名称";
        }

带参方法的调用情况

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

9206 1225 mybank系统 随堂笔记_方法名_09

数据类型转换

把数字字符串转成整数

int.parse(数字字符串)

为什么要转?

数字字符串无法进行算术运算,无法实现加减乘除

转换为整数以后就可以运算