栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA小白学习第二次

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA小白学习第二次

这周没上实验,因为国庆原因,玩心比较重,实践方面的知识积累的不甚多。属实是不好意思,国庆假期已经在操作了。。。

第二周是java正式进入状态的一个阶段,第一周的新鲜劲已经差不多无了,开始学习类对象方面。java是纯纯面向对象,万物皆在class里面,确实是很神奇。

面向对象的语言,更贴切人类的思维模式,我想到一个例子,比如种菜的处理模式,浇水施肥这种,可以适用于绝大多数蔬菜种类,把这些东西塞到一个方法里面,要种菜直接访问方法就行,至于菜品细微的差别,大可以改写方法。

对象内存空间的分布在栈中,给他分配一个地址,此后new的这个变量就直接与对象联系起来,具有该对象的全部方法。这里和c不太一样的是,java中没有用*去定义一个指针,class作为参数直接可以在方法中被修改,处处都是实参。对象还有很多其他的特征,不一一赘述了。

面向对象的特征:封装、继承、多态。

我对封装的理解,是把所需功能放在一个包里,自己定义一下访问的权限,便可以在其他类、其他方法中使用该包里的各种方法。大概最大的自由性就是public还是private。外部方法不能访问private的方法,但是可以防问public方法,该public方法能访问到private,说明private是类内部访问方法。其他还有什么protected包属性访问权限,能被一个包中的方法访问,具体还没有用到,有什么好处呢,现在还不是很清楚,直观看来是减少了代码的冗余度。访问权限是个很重要的部分,权限从大到小是public protected private,很神奇()

继承还没有学习,之前通过python的学习对继承有一些了解,在java这种严格限制访问权限的语言中,子类是只可以访问父类中public和protected方法的。会在补充。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/292542.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号