桂林设计单位资质升级网站,wordpress韩影网主题,免费下载中国移动app,高性能网站开发 书籍一、软件出现的目的是为了#xff1a; 1.用计算机语言描述现实世界。 2.用计算机解决现实世界中的问题。 二、面向对象#xff1a; 1.与人类的思维习惯一致 2.代码可重用性高#xff0c;可靠性高。 三、从现实世界中抽象出类#xff1a; 1.发现类 2.发现类的属性 3.发现类的…一、软件出现的目的是为了 1.用计算机语言描述现实世界。 2.用计算机解决现实世界中的问题。 二、面向对象 1.与人类的思维习惯一致 2.代码可重用性高可靠性高。 三、从现实世界中抽象出类 1.发现类 2.发现类的属性 3.发现类的方法 四、使用类图描述类 1.用于分析和设计类 2.直观、容易理解 五、类图 1.类名 2.属性名和属性类型 3.访问修饰符,public ,-private 4.方法名和返回值类型 六、构造方法 1.特点在类里面方法名与类名一致。一个类中必须得包含一个无参的构造方法。 2.执行时机创建该类的对象时new 类名执行构造方法。 3.创建类的时候系统会自动的创建一个无参的构造方法。但是如果该类里面有带参的构造方法的话系统将不会自动创建无参的构造方法必须得手动创建一个无参的构造方法。 七、static静态的 1.静态变量的语法static 变量类型 变量名 值 2.调用静态变量的语法 1对象名.变量名 2类名.变量名 八、常量 1.语法final 变量类型 变量名 “值”; 2.特点只能在声明的时候给它值不能修改。 九、静态常量 1.语法static final 变量类型 变量名 “值”; 2.特点不能修改调用的时候可以是对象名.变量名也可以是类名.变量名。 3.static可以修饰属性、方法和代码块 4.使用static 修饰的属性称为类属性修饰的方法称为类方法。 5.不使用static修饰的属性和方法被称为实例属性和实例方法。 6.final可以修饰属性方法和类。 7.不使用static修饰的属性只能用对象名.属性名来调用。 十、方法重载 1.方法名相同 2.参数列表不同 eg:public void a(){} public int a(){} 这两个方法不是重载 public void a(){} public void a(int a){} 这两个方法是重载 十一、封装 1. 概念对内隐藏实现细节对外提供公共的方法来使调用者调用。 2.好处 1只能通过规定的方法访问数据。 2隐藏类内部实现细节。 3方便加入控制语句 4方便修改实现 3.使用封装的3个步骤 1将属性的访问修饰符修改成private 2给每个属性创建getter和setter方法 3在getter和setter方法中加入控制语句。 4给属性封装的快捷键altshifts 4.eg: private int health; //getter方法 public int getHealth(){ return health; } //setter方法 public void setHealth(int health){ if(health0||health100){ this.health 100; }else{ this.health health; } } 5.注意事项 一般属性名都是小写get和set方法的名字首字母小写第二个单词以及后面的首字母均大写eg:getHealth,setHealth