JAVA入门2

devtools/2024/10/18 14:22:47/

前言:

不一样的编程——基于两个大前提,语言随便选一个,作者选java和c,在后续的内容会有c和java的共同使用

        第一大前提:编程语言起源于语言

        第二大前提:计算机理解不了语言的含义

这两大前提构成了不一样的编程核心,也就是根本

本期内容:类,对象,构造方法

正片:

【数学很酷也很有趣,但是从初中阶段开始】

【夹杂着出题人恶趣味的数学令人呕吐,不酷也不有趣】

【出题人就像恶魔一样,至少他们留下一丝丝希望,那便是——写解】

没错就是写解,题目很长,内容很多,看不懂怎么办!?写解

这里你应该对类有了大概理解了,那便是遇事不决就写类

“你在数学题里写解;作者在java里写类:我们都有美好的未来”

咳咳

写下这个解,它会给你巨大的勇气,毕竟百分之百拿1~2分,这个伟大的第一步,会让你不知不觉中写下第二步,写下第三步,同理写下类也能做到同一的效果,看看类怎么写吧

配套视频为什么写解很重要呢

一日之计在于晨;万事开头难;

早上做对一件事,对后面的发展很重要,写解就可以很好的理解上面两句话,复杂的题目,写下一个解能让你带来飞一般的感觉,因为你以及确定你可以拿分了,拿了一分就想拿两分,拿了两分就会想拿三分,不知不觉你就可以拿满10分,编程也不例外

e81d049ddd9041f482008fcebf0d7d0b.png

公式:public class jie {        }

解后面跟的内容是解题过程,那么类括号里面是什么呢?先留个坑

对象

在早期的编程语言中是没有这一概念的,随着编程语言的发展,编程语言的发展在java入门1.0说过,编程语言的发展方向是无限趋近于自然语言

编程语言 < 自然语言

早期的编程语言里是一个:面向过程编程

随着时代的发展:面向对象编程

简单的来说,面向过程就是谓宾结构——做了什么

面向对象就是主谓宾结构——对象做了什么

能理解面向过程和面向对象的区别吗?

面向过程少了主语,面向对象补完了主语

主语是什么?任何

对象是什么?任何

提问:类是对象吗?

目前的回答:如是



构造函数(方法)

方法与函数描述的内容是相同的,所以你可能会看见方法可能会看见函数

先填一个坑,后面跟的是什么?

先看看解后面可以跟什么,定义,论证逻辑

类呢?一样,定义和逻辑代码

这里逻辑代码和论证逻辑有区别吗?没有

构造函数将它们拆开——构造,函数

构造:制造

函数:表示定义一个自变量与另一个因变量之间的一种关系

简单点就是创造一个自变量和因变量

自变量和因变量

 前面说的类和对象,搭上这个构造函数,猜猜看谁是自变量谁是因变量

你能从这篇文章猜出来就有鬼了,我都没说,当然这里可以提供两个提示,试着猜一下

第一个点,代码运行的逻辑是不变的,从第一条一种运行到最后一条

第二点,代码的运行逻辑就和给分一样

应该大概能拆出来了吧,那就是类自变量,对象是因变量

这里就要设计类的第三个特性了,抽象继承性(站长原创!)

动物世界看过吧,猫类,鱼类

具体的老虎,鲨鱼这些就是对象


http://www.ppmy.cn/devtools/36372.html

相关文章

LeetCode:滑动窗口最大值

文章收录于LeetCode专栏 LeetCode地址 滑动窗口最大值 题目 给你一个整数数组 nums&#xff0c;有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。   返回 滑动窗口中的最大值 。   示例 1…

五一 作业

#include <iostream>using namespace std; class Num { private:int a; public:Num() {}Num(int a):a(a){}//设置a的值void set(int a){this->aa;}//1-a的和void Sum(){if(a<1){cout<<"a<1"<<endl;return;}int sum0;for(int i1;i<a;i)…

Raft共识算法图二解释

下面是有关Raft协议中不同术语和概念的翻译及解释&#xff1a; 术语和概念&#xff1a; 任期号&#xff08;term number&#xff09;&#xff1a;用来区分不同的leader。前一个日志槽位的信息&#xff08;prelogIndex&#xff09;&#xff1a;这是前一个日志条目的索引&#…

后端如何处理接口的重复调用

首先是&#xff0c;原理在请求接口之前&#xff0c;使用过滤器拦截数据&#xff0c;来进行判断两次数据是否一致。 1.自定义注解 2.创建一个Handler处理器 3.RepeatSubmitInterceptor的实现类 4.过滤器的配置

翻译《The Old New Thing》- Does Windows have a limit of 2000 threads per process?

Does Windows have a limit of 2000 threads per process? - The Old New Thing (microsoft.com)https://devblogs.microsoft.com/oldnewthing/20050729-14/?p34773 Raymond Chen 2005年07月29日 Windows 是否有一个每个进程2000线程的限制&#xff1f; 简要 文章解释了在 W…

LeetCode 226.翻转二叉树

题目描述 给你一棵二叉树的根节点 root &#xff0c;翻转这棵二叉树&#xff0c;并返回其根节点。 示例 1&#xff1a; 输入&#xff1a;root [4,2,7,1,3,6,9] 输出&#xff1a;[4,7,2,9,6,3,1]示例 2&#xff1a; 输入&#xff1a;root [2,1,3] 输出&#xff1a;[2,3,1]示例…

VBA快速删除Excel工作表

Excel处理数据时,经常需要删除部分工作表,像这样 工作中一个工作薄中十几张甚至几十张工作表是常有的事,手动一张张去删,费时费力,VBA代码可以帮你快速搞定,这就需要非常简单的代码 。 1、如果只留下一张名为“Sheet1”的工作表,其余的全删除,代码如下: For Each She…

fero - yolo - mamba:基于选择性状态空间的面部表情检测与分类

fero - yolo - mamba:基于选择性状态空间的面部表情检测与分类 摘要IntroductionRelated work FER-YOLO-Mamba: Facial Expression Detection and Classification Based on Selective State Space 摘要 面部表情识别&#xff08;FER&#xff09;在理解人类情绪线索方面起着关键…