【JavaSE】类和对象(上篇)

简介: 【JavaSE】类和对象(上篇)

hello,进来的小伙伴们呢,你们好呐!✨

🍊系列专栏:【JavaSE】☕

🍊本篇内容:JavaSE部分的类和对象的知识点上篇,包括面向对象思想的概念到类的构造及初始化等部分的内容。

🍎作者简介:一名大二即将升大三的科班编程小白,我很平凡,学会努力!

🍓码云存放仓库gitee:https://gitee.com/king-zhou-of-java/java-se.git

一、面向对象初步认识

🚈概念:Java是一门纯面向对象的语言(Object Oriented Program,继承OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。

🍏1、面向过程

举个简单的例子:传统的手洗衣服的过程:拿盆子->放水->放衣服->放洗衣粉->手搓->换水->手搓->拧干。

bcc90bda0e474a39ad731d68f2b962ef.jpeg

🍏传统的方式:注重的是洗衣服的过程,少了一个环节可能都不行,按照该种方式来写代码,将来扩展或者维护起来会比较麻烦。

🍇2.面向对象

🍋实例:

   假设这里总共对象有四个:人 洗衣粉 洗衣机 衣服。人只需要把衣服放进洗衣机里面,其他的至于洗衣机是如何把衣服洗干净以及如何拧干的,这都不是我们需要关心的问题,重点是整个过程是由这个4个对象的交互完成的!


969bd413a9634571b802bac169b7f910.jpeg

二、类的定义和使用

🍔定义:类是用来对一个实体(对象)来进行描述的,主要描述该实体(对象)具有哪些属性(外观尺寸等),哪些功能(用来干啥)。

🍋定义格式:

   class ClassName{  

     field;    // 字段(属性) 或者 成员变量

     method;    // 行为 或者 成员方法

   }

🍎练习:定义一个学生类

我们定义一个学生类的属性和方法:

   public class Student{

     public String name;

     public int  age;

     public int  num;

     public double score;

   

     public void DoClass(){

        System.out.println("做作业");

       }

     public void Exam(){

          System.out.println("考试");

      }

三、类的实例化

🍋定义:用类类型创建对象的过程,称为类的实例化,在java中采用new关键字,配合类名来实例化对象。

   public static void main(String[] args) {

           stu s=  new stu();

           s.age =18;

           s.name = "张三";

           s.score = 99.8;

           s.num = 12345678;

           s.DoClass();

           s.Exam();

           System.out.println(s.age+" "+s.name+" "+ s.score+" "+s.num);

       }

   🍈s就是我们实例化出来的对象,通过s.的方式可以给我们的学生类中的属性实例化,同样可以通过s.的方式调用我们的函数。

02a939023fe4401fb8ba348fe382a028.png

🍬🍬注意事项:

同一个类可以创建多个实例。

new 关键字用于创建一个对象的实例。
使用  .  来访问对象中的属性和方法。

相关文章
|
Java 编译器
【JAVASE】类与对象 中
【JAVASE】类与对象
|
Java 编译器
【JAVASE】类与对象 下
【JAVASE】类与对象
|
Java 编译器
【JavaSE】基础笔记 - 类和对象(下)
【JavaSE】基础笔记 - 类和对象(下)
68 0
|
存储 Java
【JavaSE】基础笔记 - 类和对象(上)
【JavaSE】基础笔记 - 类和对象(上)
72 0
|
存储 Java 编译器
【javaSE】 类和对象详解(下)
【javaSE】 类和对象详解(下)
|
7月前
|
存储 Java 编译器
JavaSE学习之--类和对象(二)
JavaSE学习之--类和对象(二)
46 0
|
7月前
|
Java 编译器
JavaSE学习之--类和对象(三)
JavaSE学习之--类和对象(三)
47 0
|
7月前
|
存储 Java 编译器
JavaSE学习之--类和对象(一)
JavaSE学习之--类和对象(一)
55 0
|
存储 安全 Java
类和对象【JavaSE】
类和对象【JavaSE】
80 0
|
Java Android开发
【javaSE】 类和对象详解(上)
【javaSE】 类和对象详解(上)