知识点

1.一个类可以包含以下事物:
局部变量: 写在类中的方法或者函数中声明的变量,只有在此方法中才能被使用,在同一个类中的其他方法中却不能使用
全局变量:在一个类中直接声明的,可以在这个类中所用方法中使用
类变量: 类变量是在一个类中声明,任何方法之外的变量,用static关键字。
方法:类可有任意数量的方法(函数)来描述类对象的行为,在方法中可以写你想要实现的代码
例如在student类中定义学习方法:

java 在函数内部定义全局变量 java定义一个全局的类对象_类变量


对象:在类里面需要调用类中的方法或者属性必须要先实例化一个对象,类名+随便起一个名字=new +类名()

注意要想实现代码在类中的应用,必须要有一个主函数,且只有一个主函数

主函数的写法:public static void main(String[] args)

如何应用

比如,用类与对象写一个奥特曼打小怪兽的小程序

java 在函数内部定义全局变量 java定义一个全局的类对象_实例化_02


java 在函数内部定义全局变量 java定义一个全局的类对象_主函数_03


java 在函数内部定义全局变量 java定义一个全局的类对象_主函数_04


java 在函数内部定义全局变量 java定义一个全局的类对象_实例化_05


java 在函数内部定义全局变量 java定义一个全局的类对象_主函数_06


java 在函数内部定义全局变量 java定义一个全局的类对象_java 在函数内部定义全局变量_07


这就是我写的奥特曼打小怪兽的小程序

首先,这里面有四个个类

1.战场类,是小程序运行的主函数所在的类,通过在这个类中实例化奥特曼类和小怪兽类的对象,然后在这个类中实现各个类中的属性和方法,然后通过在这个类中写战斗的方法,让他们进行战斗

2.奥特曼类和小怪兽类和玩家类,通过在他们各自的类中写他们各自的属性以及攻击的方法,然后在主类中调用他们各自的方法进行战斗

3.战斗方法:通过调用实例化对象的方法进行对抗,然后方法中的血量计算会运行,然后通过if函数去判断胜负