注意:1、对定义的变量能初始化的尽量初始化,如果赋的值可能产生误导,可以采用可空类型 ,例如:double? dNumRes = null;
2、花括号使用过多会增加程序的阅读难度,所以能省略的尽量省略。例如:if ()return;//满足某个条件时,跳出;
3、异常:运行的时候出现的错误,或bug;编写代码的预期条件玉实际条件不稳合
异常的机制是为了保证程序可以一直正常运行。
抛出异常:throw new Exception(“”);例如:throw new Exception("除数不可以为零");
处理异常:
try
{
//可能出现异常的代码
//出现异常,其后的代码不再执行,直接跳到catch
}
catch(Exception ex)
{
//写入日志,处理异常后的首尾工作
}
try-catch:代码中尽量少用异常处理。
面向对象:
三大特征:
封装->打包,便于管理
诞生:为了解决大型项目的维护和管理
继承->
多态->