如何定义一个类
把类实例化为一个对象
格式
类名称 对象名 = new 类名称();
定义对象的方法
定位的位置:类中定义
定义的格式:
例子
调用对象的方法
例子
定义类的属性 对象的属性
格式
public 数据类型 变量名
给对象的属性赋值
对象.属性 = 值
定义对象数组
格式
类名称[] 数组名称 = new 类名称[长度]
在一个方法中调用另一个方法
方法名()
带参数的方法
如果方法的运行需要其它外部数据
可以考虑使用参数的方式来实现
在定义方法的时候,来一个形参,形式上的参数,相当于是一个变量,变量只在方法内部存活,相当于是一个局部变量
在方法调用时候,给他一个实参,实际参数
定义的格式:
public void 方法名(类型 形参名称, 类型 形参名称){
.....
}
调用:
对象.方法名(实参,实参)
例子
遍历得到数组的下标
获得数组下标所对应的值
数组[下标]
往数组的某个下标位置存值
数组[下标] = 值
控制台格式化输出语句
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 "饮品的名称";
}
带参方法的调用情况
返回值的类型 变量 = 对象.方法名()
数据类型转换
把数字字符串转成整数
int.parse(数字字符串)
为什么要转?
数字字符串无法进行算术运算,无法实现加减乘除
转换为整数以后就可以运算