类是面向对象的重要内容,它可以理解为一种自定义的类型,我们前面学了8种基本数据类型,是java给我们定义好的。依然java说万物皆对象,我们也想自己定义类型呢?java种就用类定义。
类是java编程的灵魂。
如何定义一个类:前面我们也简单写了一下类
类的组成、语法:
[修饰符] class 类名{
零到多个构造器定义。。。。
零到多个成员变量。。。
零到多个方法。。。
}
分别讲一下每一个环节:
类的修饰符:public、final、abstract,或者省略这三个
类的组成:构造器、成员变量(属性)、和方法
大家玩过乐高、积木
构造器:用来创建对象的,没有构造器不能创建对象。每个类有一个默认的无参构造
什么是无参构造:没有参数,不需要原材料就可以构建,类自带的
有参构造:需要材料,才能创建。手动创建了有参,原来自带的无参就失效了,必须手动创建一个。
代码举例:
public class Man {
//name\age\劳动、
private String name;
private int age;
//无参构造
public Man(){
}
//有参构造
public Man(String name,int age){
this.name=name;
this.age=age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
/**
* 〈配套视频在------今日头条--鲨鱼微课---每天分享java教程--从初级到高级〉<br>〉
* @author 鲨鱼微课
* @create 2022/2/5
* @since 1.0.0
*/
public class ShaYuWeiKe {
public static void main(String[] args) {
//1、无参构造
Man man1 = new Man();
man1.setName("孙悟空");
man1.setAge(500);
//2、有参构造
Man man2 = new Man("猪八戒", 100);
System.out.println("配套视频今日头条--鲨鱼微课---每天分享java教程--从初级到高级");
}
}