JAVA类与对象简介

类与对象

一些写在前面的碎碎念

憧憬已久的大学生活终于渐渐全然展现在我面前,有喜悦,有失落,但接下来的日子一切都未可知,我希望这四年如星辰大海,而我是远征银河的勇士。
所以首先检讨一下自己,类与对象拖了这么久才写,画图板都要做完了,猜数游戏都做了一个了,而 现在才来写类与对象(活该找不到对象www)。

面向对象的语言

明白几个概念

  1. 什么是类?
  2. 什么是对象?
  3. 什么是属性?
  4. 什么是方法?

什么是类?Let`s imagine. 小学开家长会,班主任明确要求必须妈妈出席。那么,每个小学生就知道要回家找那个每天给ta不辞辛劳洗衣做饭,说话温柔,做事细腻,给ta讲故事的女人。而不是整天躺在家无所事事,容易发脾气的男人。see? 人们通过大量具体事例抽象出什么是妈妈,什么是爸爸,并找出一些普遍的特性,这就是类。学生是类:ta要学习,上课,考试,掉头发。老师是类:ta要备课,讲课,阅卷,掉头发。但杨永信老师就不是一个类了,因为他不抽象。

对象

什么是对象?你知道什么是妈妈,但你怎么知道哪个是的妈妈?
其实世界上本没有妈妈,但new一个就有了 。 ——鲁迅

(类名)MAMA (对象名)nimama = new (类名)MAMA();

这样你就创建了一个叫nimama的对象,她属于MAMA类。然后你就知道你妈妈是谁了。所以对象是类的具体化。
小建议:听说你没对象?很简单的,new一个啊!

属性

我相信在介绍类的时候就已经有人在反驳了,我妈妈超凶,也不给我讲故事,反而是爸爸更照顾我(balabala)。
没事,属性将解决这个问题。举个例子,有以下属性:性格,讲故事,做饭,洗碗… …那么你完全可以把妈妈爸爸的属性改一改啊。比如妈妈讲故事,爸爸做饭,妈妈洗碗,爸爸性格温和,妈妈易怒等等。
大多数属性都是java预先给好的,基本只要调用然后设置属性即可

方法

虚拟场景:
意外还是发生了:生孩子前我立志做一个温柔体贴的好妈妈,要多鼓励孩子…

但是这孩子太调皮了,今天忍不了了,一定要揍ta!
系统消息:您没有打孩子方法,无法操作。
该怎么办?
创建方法呗

public void hitchildren(){
(在该方法中设置如何打孩子)
}

接下来对象就可以调用方法了

nimama.hitchildren();

搞定

最后
希望有志于在大学期间掌握良好编程技能,或希望日后入职大型互联网公司或金融行业的同道中人能和我互关,交交朋友,毕竟,1+1>2嘛,大家一起进步啊!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值