![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
文章平均质量分 88
leon_lavie
这个作者很懒,什么都没留下…
展开
-
Java基础二 对象与类
1 类与对象 1 一个对象变量并没有实际包含一个对象,而仅仅引用一个对象。在Java中,任何对象变量的值都是对存储在另一个地方的一个对象的引用。new操作符的返回值也是一个引用。如果将一个方法应用于一个值为null的对象上,就会产生运行错误。局部变量不会自动地初试化为null,而必须通过调用new或将它们设置为null进行初始化。可以将Java中的对象变量看作C++的对象指针。 2 在C++中...原创 2018-09-25 09:27:50 · 119 阅读 · 0 评论 -
Java基础三 继承
1 类,超类和子类 1 Java与C++定义继承类的方式十分相似。Java用关键字extends代替了C++中的冒号(:)。在Java中,所有的继承都是公有继承,而没有C++中的私有继承和保护继承。 2 子类方法并不能直接访问超类的私有域,而且应该用super.超类方法的方式获取私有域的值。super和this不一样,因为super不是一个对象的引用,不能将super赋给另一个对象变量,它只是...原创 2018-09-26 09:55:11 · 145 阅读 · 0 评论 -
Java基础四 抽象类
package abstractClasses; public abstract class Person { public abstract String getDescription(); private String name; public Person(String name) { this.name=name; } ...原创 2018-09-26 10:29:35 · 210 阅读 · 0 评论 -
Java基础五 继承(下)
1 受保护访问 Java用于控制可见性的四个访问修饰符: 仅对本类可见:private; 对所有类可见:public; 对本包和所有子类可见:protected; 对本包可见:默认 2 Object:所有类的超类 1 在Java中,只有基本类型不是对象,例如,数值,字符和布尔类型的值都不是对象。所有的数组类型,不管是对象数组还是基本类型的数组都扩展了Object类。在C++中没有所有...原创 2018-09-26 20:23:12 · 88 阅读 · 0 评论 -
Java基础一 基本数据类型
1 Java程序的基本结构 1 Java应用程序基本结构如下: public class ClassName { public static void main(String[] args) { program statments } } 2 关键字class表明Java程序中的全部内容都包含在类中,源代码的文件名与公共类的名字相同,并用 .ja...原创 2018-09-22 15:48:40 · 164 阅读 · 0 评论