JAVA是一门面向对象的编程语言,学习JAVA首先要理解类与对象的概念。
一、面向对象的编程
面向对象:程序由对象来组织的,对象是属性及其操作的封装体,对象可按其性质划分为类,对象成为类的实例;不同对象之间通过信息传递进行联系。
面向过程:就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
二、类与对象
对象:一个具体的实体、一个具体的事物。
类:把具有相同属性和作用(方法)的对象归为一类,进行抽象描述。
三、JAVA中的类
JAVA中的类由两部分构成,属性和方法。属性即数据,方法即对数据的操作。
类的创建:
关键字:class
格式: public class 类名{ }
类的属性定义:
格式: public 属性类型 属性名;
类的方法定义:
格式: public 方法返回值类型 方法名(参数类型 参数名,……){
方法体:方法需要执行的内容
}
注意: 1、方法需要使用自己的属性,则直接写属性名。
2、方法的参数为方法需要使用的外部条件。
例如:
public class Student{
String name;
int age;
String sex;
public void showname(){
System.out.println("学生的名字是:"+name);
}
}
如果用这个类创建的对象,对象中的属性由外部传入,或者此对象要用到其他类的方法时(这时需要创建一个属性,这个属性是需要用到类的对象,这个属性也需要外部传入),则需要在类的属性定义后添加一段程序
public class Student{
String name;
int age;
String sex;
public Student(String wname,int wage,String wsex){
this.name = wname ;
this.age = wage ;
this.sex = wsex ;
}
public void showname(){
System.out.println("学生的名字是:"+name);
}
}
四、JAVA中的对象
对象的创建:
关键字: new
格式: 类名 对象名 = new 类名();
对象的属性调用:
格式: 对象名.属性名
对象的方法调用:
格式: 对象名.方法名(参数值,……);
例如:在主方法中建立对象并使用
public static void main(String[] args) {
Student stu = new Student();
stu.name = "小明";
stu.showname();
}