面向过程:其实就是着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求
面向对象:面向对象思想就是不断的创造对象,使用对象,指挥对象做事情。
类的定义:
类是用来描述现实世界事物的
类:成员变量:类中方法外,初始化值:成员变量不需要给初始化值也可以使用,因为它有默认值
成员方法:和我们学习过的方法是一样的,有一个小区别
去掉了修饰符中的static修饰字
类的使用:
使用一个类,其实就是使用该类的成员(成员变量和成员方法)
而我们想要使用一个类的成员,就必须先拥有该类的对象
创建对象的格式:
类名 对象名 = new 类名 ();
对象如何访问成员呢
成员变量:
对象名.成员变量
成员方法:
对象名.成员方法(...)
2.
private关键字
a.是一个权限修饰符
b.可以修饰成员变量和成员方法
c.被private修饰的成员只有在本类中才能才能访问
针对被private修饰的成员变量,会给出相应的getXxx()和setXxx()用于获取和设置成员变量的值
方法用public修饰
public修饰后的标准类代码
public class Student{
private String name;
private int age;
public void setName(String n){
name = n;
}
public String getName(){
return name;
}
public void setAge(int a){
age = a;
}
public int getAge(){
return age;
}
4.this关键字由来和使用
this:代表所在类的对象引用
方法被哪个对象调用,this就代表那个对象
B:什么时候使用this呢
局部变量和成员变量重名
5.构造方法:
给对象的数据进行初始化
构造方法格式:
方法名和类名相同
没有返回值类型,连void都没有
没有具体的返回值
构造方法的注意事项:
a.如果你不提供构造方法,系统会给出默认构造方法
b.如果给出了构造方法,系统将不再提供默认的构造方法供我们使用
这个时候如果我们还想使用无参数构造方法,就必须自己提供
我们推荐,自己给出无参数构造方法
构造方法也是可以重载的



