Java快速入门学习笔记7 | Java语言中的类与对象

有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己,利用寒假时间又一次好好学习Java知识。本次是Java快速入门学习笔记7——Java语言中的类与对象


类是面向对象编程语言中的一大特色,在学习类的相关知识之前,首先需要了解一下java中的类与对象的概念。

ParallelLight pl = new ParallelLight(): 

其中

  • new ParallelLight()表示创建了一个对象
  • pl 表示给对象起了一个名字
  • ParallelLight 表示对象的类型

类比过来,加入我们买了一只中华田园犬,给它起了个名字叫作平行光pl。

先创建一个类,然后创建一个对象

在面向对象编程过程中,我们首先要创建一个类,一般是根据实际需要自定义一个类。类包括两部分:字段Fields和方法Methods。其中

  • 字段Fields:表示类的内部数据
  • 方法Methods:表示类的各种操作

在创建好类之后,我们可以创建该类型的对象,并为对象起一个名字,然后在程序中使用。


一、创建一个类

类Class,表示一种自定义类型,一般形式如下:

public class YourType
{
    
    
    Fields
    Methods//表示类中的各种方法,即操作
}

在Eclipse中操作如下:
在这里插入图片描述
在这里插入图片描述
创建一个Student类:
在这里插入图片描述
tips:类的首字母最好大写

扫描二维码关注公众号,回复: 12722648 查看本文章

二、添加几个字段

字段Field,也叫作属性(Property),表示类的内部数据。比如在Student类中添加如下几个字段:

package my;
public class Student
{
    
    
     public int id;           // 学号
     public String name;      // 姓名
     public boolean sex;      // 性别
     public String Phone;     // 手机号
}

tips:
类名一般大写开头,如:Student,Teacher
字段一般小写开头,如:id,name,phone


三、创建对象

在这里插入图片描述
创建一个Student类型的对象

Student zhang = new Student();

Hello.java

// Hello.java
package my;
public class Hello
{
    
    
     public static void main(String[] args)
     {
    
    
          //
          Student zhang = new Student();
          
          zhang.id = 1001;
          zhang.name = "ParallelLight";
          zhang.sex = false;
          zhang.Phone = "12345678900";
          
          System.out.println("Exit!");
          //
     }
}

Student.java

// Student.java
package my;
public class Student
{
    
    
     public int id;           // 学号
     public String name;      // 姓名
     public boolean sex;      // 性别
     public String Phone;     // 手机号
}

定义别名(相当于给某人起了一个小名)

// 表示为对象定义了一个别名
Student lovely = zhang;

在这里插入图片描述


四、空对象NULL

package my;
public class Hello
{
    
    
     public static void main(String[] args)
     {
    
    
          //
          Student Leader = null;
          
          Student zhang = new Student();
          
          zhang.id = 1001;
          zhang.name = "ParallelLight";
          zhang.sex = false;
          zhang.Phone = "12345678900";
          
          Leader = zhang;
          
          System.out.println("Exit!");
          //
     }
}

在这里插入图片描述


猜你喜欢

转载自blog.csdn.net/weixin_44421798/article/details/113713333