java
qq_37860317
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
字符串
String s1 = “abc”;//s1是一个类类型变量, "abc"是一个对象。 字符串最大特点:一旦被初始化就不可以被改变。 String s2 = new String(“abc”); s1和s2有什么区别? s1在内存中有一个对象。 s2在内存中有两个对象。 字符串中的方法 String类适用于描述字符串事物。 那么它就提供了多个方法对字符串进行操作。 1,获取。 1.1 字符串中的包...原创 2019-11-05 15:24:32 · 132 阅读 · 0 评论 -
继承
继承的特点: 1,提高了代码的复用性。 2,让类与类之间产生了关系。有了这个关系,才有了多态的特性。 注意: 千万不要为了获取其他类的功能,简化代码而继承。 必须是类与类之间有所属关系才可以继承。所属关系 is a java只支持单继承,不支持多继承。 因为多继承容易带来安全隐患:当多个父类中定义了相同功能, 当功能内容不同时,子类对象不确定要运行哪一个。 但是java保留这种机制。并用另一种体现...原创 2019-11-05 15:10:50 · 121 阅读 · 0 评论 -
对象的初始化过程
class Person { private Person(){} private String name = "hah"; private int age; private static String country = "cn"; Person(String name,int age) { this.name = name; this.age = age; } {...原创 2019-11-05 14:40:58 · 131 阅读 · 0 评论 -
主函数与静态代码块
主函数: 是一个特殊的函数。作为程序的入口,可以被jvm调用。 public static void main(String[] args) 主函数的定义: public:代表着该函数访问权限是最大的。 static:代表主函数随着类的加载就已经存在了。 void:主函数没有具体的返回值。 main:不是关键字,但是是一个特殊的单词,可以被jvm识别。 (String[] arr):函数的参数,参...原创 2019-11-05 14:11:00 · 206 阅读 · 0 评论 -
static关键字
静态:static。 用法:是一个修饰符,用于修饰成员(成员变量,成员函数). 当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外, 还可以直接被类名调用。类名.静态成员。 static特点: 1,随着类的加载而加载。 也就说:静态会随着类的消失而消失。说明它的生命周期最长。 2,优先于的对象存在 明确一点:静态是先存在。对象是后存在的。 3,被所有对象所共享 4,可以直接被类名所调用。...原创 2019-11-05 12:33:58 · 235 阅读 · 0 评论 -
this关键字
this:就代表本类的对象,到底代表哪一个呢? this代表它所在函数所属对象的引用。 简单说:哪个对象在调用this所在的函数,this就代表哪个对象。 this的应用: 当定义类中功能时,该函数内部要用到调用该函数的对象时,这时用this来表示这个对象。 但凡本类功能内部使用了了本类对象,都用this表示。 this语句 :(并不存在this语句) 用于构造函数之间进行互相调用。 this语句...原创 2019-11-05 11:58:43 · 144 阅读 · 0 评论 -
构造函数和构造代码块的区别
构造函数 对象一建立就会调用与之对应的构造函数。 构造函数的作用:可以用于给对象进行初始化。 构造函数的小细节: 当一个类中没有定义构造函数时,那么系统会默认给该类加入一个空参数的构造函数。 当在类中自定义了构造函数后,默认的构造函数就没有了。 构造函数和一般函数的区别 在写法上不同,在运行上也有不同。 构造函数是在对象一建立就运行。给对象初始化。 而一般方法是对象调用才执行,给是对象添加对象具备...原创 2019-11-05 11:50:31 · 489 阅读 · 0 评论
分享