1. 万事万物皆对象
对象:现实世界中客观存下的实体都是对象(只要你能看得见、摸得着的物体都是对象),由 属性和方法组成。万事万物皆对象
* 类:具有相同属性和方法的多个对象的集合。
* 类是对象的抽象,对象是类的具体
* 类是对象的模板,对象是类的特例
2. 定义属性
public String name;
public int health;
public int love;
3.创建类
class pront{

4.定义方法
public void print(){
System.out.println("狗的昵称:"+name+",健康值:"+health+",亲密度:"+love);
5. 创建类对象
Pront p1=new pront();
6.Java是面向对象的语言
所有Java程序都以类class为组织单元
关键字class定义自定义的数据类型
public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello World!!!");
}
}
7.方法调用
8. 方法的定义 四大情况:
根据方法是否有返回值,将方法定义为:
无返回值的方法
返回值类型写void,在调 用无返回值的方法,不需要用任何变量来接收public void test1(){
System.out.println("我是没有返回值的方法");
}
有返回值的方法
返回值可以是任意的基本数据类型和任意的引用数据类型,调用有返回值的方法,需要用对应类型的变量来接收,或者直接将返回值输出
有返回值的方法需要在方法体内通过return关键字将结果返回回去public String test2(){
String str = "hello java";
return str;
}
根据方法是有有参数列表,将方法定义为:
* 无参方法
* 方法名后面的()中没有任何参数
有参方法
方法名后面的()中有参数,参数的个数可以是1个或者多个,参数的类型可以是基本数据类型,也可以是引用数据类型num1和num2是定义方法时表示的参数名称,是一个形式参数,简称形参
public void test3(int num1,int num2){
System.out.println("你传递的两个参数数据是:"+num1+","+num2);
}
public int test4(int num1,int num2,int num3){
return num1+num2+num3;
}
}
* 综上所述,方法的种类主要有以下几种:
* 无返回值的无参方法
* 无返回值的有参方法
* 有返回值的无参方法
* 有返回值的有参方法