![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面向对象编程
文章平均质量分 92
通过现实中的案例来展现和剖析面向对象编程的思想,并掌握面向对象编程的语法规则。
观于海者难为水
这个作者很懒,什么都没留下…
展开
-
JavaSE(11):特殊类
1、内部类 1.1 内部类的概念 1.1.1 基本概念 类中的内容:成员变量、成员方法、构造方法、静态成员、构造块和静态代码块、内部类。 当一个类的定义出现在另外一个类的类体中时,那么这个类叫做内部类(Inner),而这个内部类所在的类叫做外部类(Outer)。 1.1.2 内部类的实际作用 当一个类存在的价值仅仅是为某一个类单独服务时,那么就可以将这个类定义为所服务类中的内部类,这样可以隐藏该类的实现细节并且可以方便的访问外部类的私有成员而不再需要提供公有的get和set方法。 1.1.3 内部类原创 2021-08-04 20:50:15 · 257 阅读 · 0 评论 -
JavaSE(10):多态和特殊类
多态的概念,多态的使用场合,多态的实际意义,抽象类的概念,抽象方法的概念,接口的概念,抽象类和接口的主要区别等。原创 2021-07-31 01:57:46 · 240 阅读 · 0 评论 -
JavaSE(8):方法和封装
1、构造方法 1.1 构造方法的基本概念 语法格式: class 类名 { 类名(形参列表) { 构造方法体; } } 例如: class Person { Person() { // Person类中的构造方法 } } 注意: 构造方法名与类名完全相同并且没有返回值类型,连void都不许有。 1.2 默认构造方法 当一个类中没有定义任何构造方法时,编译器会自动添加一个无参空构造的构造方法,叫做默认/缺省构造方法,如:Person(){} 若类中出现了构造方法,则编译器不再原创 2021-07-18 23:36:20 · 122 阅读 · 0 评论 -
JavaSE(9):static关键字和继承
1、static关键字 1.1 static关键字的基本概念 使用static关键字修饰成员变量表示静态的含义,此时成员变量由对象层级提升为类层级,也就是整个类只有一份并被所有对象共享,该成员变量随着类的加载准备就绪,与是否创建对象无关。 static关键字修饰的成员可以使用引用.的方式访问,但推荐类名.的方式。 如下列代码所示,在类中声明成员变量时,使用static关键字修饰,表明该成员变量属于类层级,被该类的所有对象共享。 private String name; private int age;原创 2021-07-20 18:19:11 · 343 阅读 · 0 评论 -
JavaSE(7):类和对象
1、面向对象编程的概念 万物皆对象。 面向对象指以属性和行为的观点去分析现实生活中的事物。 面向对象编程指先以面向对象的思想进行分析,然后使用面向对象的编程语言进行表达的过程。 面向对象编程是软件产业化发展的需求。 理解面向对象的思想精髓(封装、继承、多态),至少掌握一种编程语言。 C语言是面向过程的编程语言,C++既可以面向过程也可以面向对象,Java是面向对象的编程语言。 2、类和对象及引用 2.1 类和对象的概念 对象主要指现实生活中客观存在的实体,在Java语言中对象体现为内存空间中的一块存储原创 2021-07-15 11:46:32 · 167 阅读 · 0 评论