1、一个Java类由数据成员以及方法成员两大部分构成。数据成员用于描述这个JAVA类所具备的属性,方法成员用于描述这个类所具备的功能!
2、在定义一个类时我们要用到class关键字来声明你所定义的是一个类。结构为
【修饰词】 class 类名 (参数){
数据成员
方法成员
}
3、对于一个类而言,我们可以构造一个构造函数用于初始化该类,且构造函数的名称与类名必须相同,该构造函数可以不返回任何值,它的参数可以为空!如果我们不构造构造函数,在程序运行过程中系统会自动调用默认的构造函数初始化该类!
4、我们可以借助关键字package来创建一个包,语法为:package 包名
当我们调用一个处于其他包中的类中的方法时,我们需要引入与之相对应的包(借助关键字import),之后才可以调用这一个包中的方法与数据成员,当然在调用时必须要提前创建一个该类的对象才可对对应的类中的方法与数据成员访问!
5、在定义数据类型变量是我们要先了解我们要定义的变量属于类变量、局部变量、还是形参变量、异常处理参数;之后根据不同的情况进行变量的定义!在定义时我们往往需要加注public、static、private、protect等关键字进行修饰,并且以此来对他的作用域进行约束!
6、我们在使用静态变量、实例变量的时候我们要注意类变量只能被静态方法调用,不可以被非静态方法调用!
7、this关键字在Java编程中也层出不群,我们可以使用this关键字实现直接对一个类中的数据成员以及方法的调用(在本类中),同时this还可以实现同时传递多个参数。
8、流程控制语句可以实现对程序流程的控制,使得程序在不同的情况下依照不同的方式进行操作!我们常见的流程控制语句有开关语句(switch)、条件语句,同时在使用时我们也要注意continue\break的使用!
9、对于Java中的基本操作符我们也要有一定的了解,能够对一些操作进行编程实现!
10、对于Java中的输入与输出我们也要熟练操作方可很好的进行控制台之间的交互!
11、一个类他可以继承其父类的方法与属性,当然也可以定义自己独有的方法与属性。
12、方法的重载是指在一个类中定义多个方法名相同,参数数目与类型不一致的功能函数的过程。
13、方法的覆盖是指在子类中定义与父类同名的方法,实现自己独有的新特性。
14、public定义的方法与数据成员可以在该类的子类、该类、同一包中的其他类中的任意函数中调用,用protected修饰的方法只能在本类以及本类的子类中调用,static修饰的方法只能在本类的静态函数中调用。