From 1e5f8eb33bc41cb59faf059e83701152785cabea Mon Sep 17 00:00:00 2001 From: yingyu5658 Date: Sat, 13 Dec 2025 08:33:08 +0800 Subject: Initial commit --- ...277\253\351\200\237\345\205\245\351\227\250.md" | 73 ++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 "content/posts/Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213\345\277\253\351\200\237\345\205\245\351\227\250.md" (limited to 'content/posts/Java面向对象编程快速入门.md') diff --git "a/content/posts/Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213\345\277\253\351\200\237\345\205\245\351\227\250.md" "b/content/posts/Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213\345\277\253\351\200\237\345\205\245\351\227\250.md" new file mode 100644 index 0000000..33f35df --- /dev/null +++ "b/content/posts/Java\351\235\242\345\220\221\345\257\271\350\261\241\347\274\226\347\250\213\345\277\253\351\200\237\345\205\245\351\227\250.md" @@ -0,0 +1,73 @@ +--- +abbrlink: 1091767210 +author: yingyu5658 +categories: +- 往昔 +cid: 98 +customSummary: null +date: "2024-12-01 13:05:00" +layout: post +mathjax: auto +noThumbInfoEmoji: null +noThumbInfoStyle: default +outdatedNotice: false +parseWay: auto +reprint: standard +slug: 98 +status: publish +tags: +- Java +thumb: null +thumbChoice: default +thumbDesc: null +thumbSmall: null +thumbStyle: default +title: Java面向对象编程快速入门 +updated: 2024/12/07 10:56:43 +--- + + +# 什么是面向对象编程 +通俗易懂的说,就是把一坨一坨的数据放到一起存储 +比如要存储一个学生的语文成绩和数学成绩 +新建一个类 +```java +public class Student { + String name;//名字 + double chinese;//语文成绩 + double math;//数学成绩 + + public void printTotalScore() { + System.out.println(name + "的总成绩是" + (chinese + math)); + } + + public void printAverageScore() { + System.out.println(name + "的平均成绩是" + (chinese + math) / 2.0); + } +} +``` +这样学生的模板就创建好了,但是这个模板还没有指向学生的每一个个体。我们可以再同一个包下再新建一个类。 +```java +public class Test { + public static void main(String[] args) { + //1.创建宇哥学生对象来封装学生a的数据 + Student s1 = new Student(); + s1.name = "学生a"; + s1.chinese = 100; + s1.math = 100; + s1.printTotalScore(); + s1.printAverageScore(); + + //2.再创建一个学生对象,封装学生b的数据 + Student s2 = new Student(); + s2.name = "学生b"; + s2.chinese = 100; + s2.math = 59; + s2.printTotalScore(); + s2.printAverageScore(); + } +} +``` +用以上代码新建一个学生类并且调用我们之前写好的功能 + +- 开发一个一个的对象,把数据交给对象,再用调用对象的方法来完成对数据的处理,这种方法叫**面向对象编程**。 -- cgit v1.2.3