面向对象
作者:互联网
面向对象编程的本质是:以类的方式组织代码,以对象的组织(封装)数据。
使用new关键字创建对象
//创建一个学生类
public class Student {
//属性:字段
String name;
int age;
//方法
public void study(){
//this的用法
System.out.println(this.name+"是这个学生的名字");
System.out.println(this.age+"是这个学生的年龄");
}
}
//类:抽象化,实例化
//类实例化后会返回一个自己的对象
//student对象就是一个Student类的具体实例
Student student=new Student();
Student xm=new Student();
Student xh=new Student();
构造器(alt+insert)
1.和类名相同
2.没有返回值
作用:
1.new 本质在调用构造方法
2.初始化对象的值
注意点:
1.定义有参构造之后,如果想使用无参构造,显示的定义一个无参的构造
public class Demo01 {
//一个类即使什么都不写,它也会存在一个方法
//显示的定义构造器
String name;
//这个方法就是无参构造器
//1.使用new关键字,本质是在调用构造器
//2.用来初始化值
public Demo01(){
this.name="朱哥";
}
//有参构造:一旦定义了有参构造,就必须定义无参构造
public Demo01(String name){
this.name=name;
}
}
标签:无参,name,构造,面向对象,Student,new,public 来源: https://www.cnblogs.com/Foolmen/p/16495280.html