JAVA 面向对象之类与对象

类与对象


 

类(抽象的)

类是一组相关属性行为的集合。可以看成是一类事物的模板,是事物的属性和行为特征来描述该类事物。

属性(成员变量):该事物的状态信息

行为(成员方法):该事物能够做什么

对象(具体的)

对象是一类事物的具体体现。对象是类的一个实例,必然具备事物的属性和行为

类是对象的模板,对象是类的实体


 

类的定义格式

public class ClassName{
    //成员变量
    //成员方法
}

对象的创建以及使用

对象的创建:类名称 对象名 = new 类名称();
Student stu = new Student();
对象的使用:对象名.成员变量名     对象名.成员方法名(参数)
stu.Name     stu.method

局部变量和成员变量

1.定义的位置不一样

局部变量:在方法的内部

成员变量:在方法的外部,直接卸载类当中

 

2.作用范围不一样

局部变量:只有方法当中才可以使用,出了方法就不能再用

成员变量:整个类全都可以通用

 

3.默认值不一样

局部变量:没有默认值,如果要使用必须手动进行赋值

成员变量:如果没有赋值,会有一个默认值


定义一个标准的类

一个标准的类通常要拥有下边四个组成部分:

1.所有的成员变量都要使用 private 关键字修饰

2.为每一个成员变量编写一对Getter/Setter方法

3.编写一个无参数的构造方法

4.编写一个全参数的构造方法

 1 public class Student {
 2     private String name;
 3     private int age;
 4 
 5     public String getName() {
 6         return name;
 7     }
 8 
 9     public void setName(String name) {
10         this.name = name;
11     }
12 
13     public int getAge() {
14         return age;
15     }
16 
17     public void setAge(int age) {
18         this.age = age;
19     }
20 
21     public Student(String name, int age) {
22         this.name = name;
23         this.age = age;
24     }
25 
26     public Student() {
27     }
28 }

 

IDEA 快捷键 ALT + INSERT 

 

posted on 2019-07-23 17:35  viper23333  阅读(146)  评论(0编辑  收藏  举报