java入门学习八——类、简单的属性和方法
最近稍微空一点,看到有小伙伴订阅loser的文章,所以赶紧写下去。。。
怎么说呢?其实java程序就是由一个一个类构成的(当然除了类文件还有其他配置等等的文件)。举个简单的例子,就像人体一样,人是由细胞构成的,细胞就是一个一个的类。这里要声明一点,很多伙伴们可能会说还有接口呀,淡定;loser这里所说的类是统称,请不要混淆了。在java中 Class,Interface等等的,都叫类,就像我们所说的钱一样,统称。
这些都叫类,只是随着开发深入,慢慢出现了不同的名称,User叫类,User1叫接口,UserEnum叫枚举……这太小儿科,loser有点不知道怎么向下写了。。。相信大家一定能明白loser的意思。
然后我们说说类中可以存的东西,或都说细胞内可以存在的东西,或者说有哪些东西可以写到类中。
loser先用简单的方式来说,在类中(上图中的User),可以存在属性,方法。先记住这两个就OK,其余的慢慢会说到。开发最基本的事情就是在类写不断的编写方法和属性。慢慢的就形成了程序。
由于接下来要写的比较多,loser转到idea下而来了,像就棒棒机用多了,换个iphoe试试。
接下来loser新建一个Human类,啥意思,人类,是的就是这个意思,从现在开始,loser要充当一下上帝,开始造人了。
我们要怎么来理解这个东东呢?Human???估且这样看,我们理解Human这个类为一份图纸,上帝要造人了,那至少得有一个蓝图吧,对Human就是这个,通过这个Human可以,造出很多Human个体。这里注意一下,Human图纸,和Human个体,千万别晕。或都汽车设计图纸和汽车个体的形式。
接下来我们来分析一个Human这个图纸,会包含什么属性呢,有什么行为(方法就是行为)呢?伙伴肯定知道,属性比如说,手,脚,头发……那么行为呢,肯定就是吃饭,睡觉,跑步,哭,笑……回到Human个体上来说,那么就存在个体差异了。每个Human个体,可能手长短不一样,头发颜色不一样,睡觉方式不一样,哭笑不一样;但是Human个体都应该具有这些东东。
接下来我们在图纸中加上属性和方法。
到止为止,上帝造人的图纸就出来了,根据这个图纸造出来的个体,就会有手,脚,可以走路,可以哭;很显然,这个外星人,地球比这个要复杂得多,对吧。这是最基本的写法,慢慢来。
这里其实就是给伙伴如何在类中声明方法(或者说成员方法)和成员属性(手,脚,心,肝,脾,胃,肾等是身体的成员,通过这些成员才能构成人)。今天先写到这里,下次继续。有不好理解的伙伴请指出,感谢。。。