会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
gcmh
纸上得来终觉浅,绝知此事要躬行。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
下一页
2018年7月23日
1.12(java学习笔记)多态及向上、向下转型
摘要: 一、多态 多态是指同一个方法被调用,由于对象不同导致行为不同。 例如调用自由活动方法,张三喜欢玩耍,那么他就会去玩耍。 李四喜欢学习,那么他可能去学习。调用方法因对象的不同 而产生了不同的行为。 形成多态的三个条件: 1.继承 2.子类重写父类方法。 3.父类类型,子类对象。 以下列代码为例: 可能
阅读全文
posted @ 2018-07-23 17:02 gcmh
阅读(394)
评论(0)
推荐(0)
2018年7月20日
1.11(java学习笔记)封装
摘要: 封装将内部细节封装起来,只暴露外部接口。 比如我们的电视就将复杂的内部线路用外壳封装起来,只留下外部按钮或遥控,用户只需要知道按钮或遥控的作用就可以,无需明白电视内部是如何工作。 而且封装也保障了安全性,用户只能去使用暴露在外部的接口,不能改变内部结构,保障了正常运行。 封装后,使用者不必知晓复杂的
阅读全文
posted @ 2018-07-20 19:56 gcmh
阅读(254)
评论(0)
推荐(0)
1.10(java学习笔记)super关键字
摘要: supe主要是调用父类中被重写的方法及属性。 用下列代码那说明: 还有一个知识点就是,所有类的第一句都隐含一个super(),写于不写(不写编译器会自动加上)都是这句话。;意思是调用父类的无参构造方法。 用下面代码说明: 我们会发现,我们只创建了一个Studetn类的对象,应该只调用Student的
阅读全文
posted @ 2018-07-20 16:35 gcmh
阅读(219)
评论(0)
推荐(1)
2018年7月18日
1.9(java学习笔记)object类及toString()与equals()方法
摘要: object类 java中objec是所有类公共的父类,一个类只要没有明显的继承某一类,那么它就是继承object类。 例如 class Person {......};和class Person extends Object{......}是一样的。如果我们的Studdent继承了Person类,
阅读全文
posted @ 2018-07-18 16:09 gcmh
阅读(431)
评论(0)
推荐(1)
1.8(java学习笔记)继承与方法的重写
摘要: 继承 在java中可以通过继承提高代码的复用率。 例如A继承了B,就可以是 例如,首先有一个类似Person,这个类中有有一些属性和方法,我们再新建一个Student类,其中有一部分属性和方法与Person类中的相同,这个我们就可以通过继承来提高代码复用率。 子类方法的重写 子类继承父类的方法后,可
阅读全文
posted @ 2018-07-18 12:15 gcmh
阅读(237)
评论(1)
推荐(0)
2018年7月17日
1.7(java学习笔记)package和import
摘要: package package主要用于管理类,在java中同一个包下不能有相同的类名,可有时项目总会出现很多同名的类,这时就需要通过包来管理类。不同的包下可以有相同的类名。 包就有点类似于文件夹,不同文件夹中可以有相同的文件名,一个文件夹下不能有同名的文件。 包的命名规则一般是域名倒着写,后面再加具
阅读全文
posted @ 2018-07-17 16:12 gcmh
阅读(253)
评论(0)
推荐(1)
2018年7月16日
1.6(java学习笔记)static关键字
摘要: static关键字 1.static修饰变量也称静态变量,静态变量存放在静态区被该类的所有对象共享。 例如,定义了一个类class User{static Sring city = "a城"},将类中的一个city属性定义为静态变量。我们创建一个对象use1,然后可以通过user1.city = "
阅读全文
posted @ 2018-07-16 12:48 gcmh
阅读(183)
评论(0)
推荐(1)
2018年7月15日
1.5(java学习笔记)this关键字
摘要: this关键字主要有三个作用 1.调用本类中的属性。 上述程序可以正常运行,但是构造方法中形参名称对于我们来说不便于识别,那我们可不可以这样呢? 这时我们就以用this关键字来实现在构造方法中调用类的属性。 2.调用构造方法。 例如 3.代表当前对象
阅读全文
posted @ 2018-07-15 13:58 gcmh
阅读(151)
评论(0)
推荐(0)
2018年7月14日
1.4(java学习笔记) 面向对象内存分析
摘要: 首先介绍几个概念 栈: 1.栈是方法执行的内存模型,每调用一个方法都会创建一个栈帧。 2.jvm为每个线程创建一个栈,存放方法相关信息,栈属于线程私有不共享。 3.栈由系统自动分配,是连续的内存空间,速度快。 4.栈的特点是先进后出。 堆: 1.堆用于存放创建好的对象。 2.jvm只有一个堆被所有线
阅读全文
posted @ 2018-07-14 16:32 gcmh
阅读(185)
评论(0)
推荐(1)
2018年7月13日
1.3(java学习笔记)构造方法及重载
摘要: 构造方法,用于对象的初始化,在创建对象时被自动调用的特殊方法。构造方法名称与类名一致,通过new调用。 下面通过代码来详细讲解 首先构造方法与类名一致,主要用于对象初始化用new调用,构造方法会自动返回对象,故最后不能加return (对象)。 这里大家可能会有疑问 1.这个和之前创建好了一个类(p
阅读全文
posted @ 2018-07-13 11:51 gcmh
阅读(252)
评论(1)
推荐(1)
上一页
1
···
10
11
12
13
14
15
下一页
公告