什么是类
类,是一个抽象的概念,不能直接使用,要使用类中的属性和功能,必须对类进行实例化,我们可以使用关键字new(静态Static修饰的不需要new来实现)。而实际上我们在创建对象时,除了使用关键字new之外,还得借助构造方法来完成对类的实例化。
注意
- 方法名称一般与类名相同,没有返回值类型,void都没有(关键子void是无参数返回类型)
- 在定义类的时时候一定要定义其无参数构造,因为我们在实际调用一些方法的时候都是调用的无参数构造。
实例怎么去简单的定义个类。
class demo {
String name; //名字
int age; //年龄
public demo() {
}
//无参数构造
public demo(String name, int age) {
this.name = name;
this.age = age;
}
//有参数构造
}
将类中参数私有化定义类
在类中将参数前做好修饰词private修饰后使用set与get方法,这样的模式增加了代码的安全性。但同时多了get和set方法。
class demo {
private String name; //名字
private int age; //年龄
public demo() {
}
//无参数构造
public demo(String name, int age) {
this.name = name;
this.age = age;
}
//有参数构造
public String getName() {
return name;
}
//get获取名字
public void setName(String name) {
this.name = name;
}
//set修改名字
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}