JAVA基础知识之类

一、类和对象

      1、就是具有相同特性对象集合体对象就是类的具体化事物

      2、举例人是一个类,那么黄种人、黑种人、白种人都是这个类具体化对象

      3、对象间共同的静态特点我们成为类的属性,如年龄、姓名、这些是人的属性

      4、对象间共同的动态特点我们成为类的方法,如说话、进食这些是人的方法

二、类的定义

       1、JAVA中类定义:修饰符+关键字class +类名+{} 

       2、类名遵循驼峰法则首字母必须大写,常用类的作用来作为类名便于理解

       3、类属性定义:修饰符+变量类型+变量名

       4、类方法定义:修饰符+返回类型+方法名+(参数列表)+{}

       5、如下就定义了一个People类,该类有两个属性age和name,还有一个方法getInformation

public class People
{

    /**
     * 这些是类People的属性
     */
    public int age; // 年龄

    public String name; // 姓名

    /**
     * 这个是类People的方法
     */
    public void getInformation()
    {

        System.out.println("这是一个方法");

    }

}

三、修饰符

       1、修饰符是指用于修饰类、方法、属性以达到控制访问权限的关键字

       2、修饰符种类:public default protected private

       3、后面章节会详细介绍

四、类的属性

        1、类属性定义:修饰符+变量类型+变量名    

        2、变量名遵循驼峰法则且不能重复


            3、类属性只能定义在方法外、方法内中只能定义变量(不能带修饰符)


            4、类属性又称为全局变量-即类中的所有方法都可调用,且无需初始化,程序会自动对变量进行默认初始化(参考变量章节默认初始化的值)



五、类的方法

        1、类方法定义:修饰符+返回类型+方法名+(参数列表) +{}

        2、返回类型可以分为两种:void和变量类型(即八种基本或者对象)

当返回类型为void的时候,意味着该方法不用返回任何东西

返回类型为变量类型时,方法内部必须有关键字return且返回对应类型变量,否则会报错


            3、方法名遵循驼峰法则且同类中方法名不能相同(有特殊情况,后续会提)

            4、参数列表必须是:参数类型 参数名的定义,多个参数之间用","号隔开

 

               6、方法内部只能定义变量,不能定义属性,且方法的变量不能互相使用


                7、关于main方法

                    1.main方法是类能独立运行的入口,不含main方法的类可以编译,但是不能运行

                    2.main方法格式是固定不变的,不能被调用

                


 

猜你喜欢

转载自blog.csdn.net/ai_bao_zi/article/details/80829295