类和对象
面向对象和面向过程:
面向过程(c语言):实现一个功能的时候,每一步都要自己完成;
面向对象(c++,Java):在实现功能的时候,每个步骤不需要不需要亲自去完成。
类与对象的初步认识:
类的实例化就是对象。
类:相当于一个模板,对象是由模板产生的实体。
语法:【访问修饰限定符】 class 类名{
}
//类和对象
//什么是类?
//语法:【访问修饰限定符】 class 类名{
// }
class Person{
//成员变量
//普通成员变量
//静态成员变量
public String name = "caocao";//普通成员变量
public int age = 18;//普通成员变量
public String sex = "nan";//普通成员变量
public static int count = 0;//静态成员变量
//成员方法
//普通成员方法
//静态成员方法
public void ert(){//普通成员方法
int a = 10;//静态变量
System.out.println(name+" 吃饭!");
}
public void sleep(){//普通成员方法
System.out.println(name+" 睡觉!");
}
public static void staticFunc(){ //静态成员方法
System.out.println("staticFunc");
}
}
public class s7 {
public static void main(String[] args) {
Person per = new Person();//实例化
per.ert();
per.sleep();
}
}
成员变量没有初始化,那么它的值是默认的0值;
引用类型是null
简单类型是对应的0值