Java--类和对象

发布于:2022-12-18 ⋅ 阅读:(463) ⋅ 点赞:(0)

   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;
                  }
                  }

     * 综上所述,方法的种类主要有以下几种:
     *         无返回值的无参方法
     *         无返回值的有参方法
     *         有返回值的无参方法
     *         有返回值的有参方法

                

本文含有隐藏内容,请 开通VIP 后查看