
java之面向对象
雨落轻舟
栉风沐雨,砥砺前行!
展开
-
java面向对象
java是面向对象的编程语言,现今排世界编程语言第一名。各位从事java开发的同学有时候在面试的过程中会被问到什么是java的面向对象呢?要解释这个问题,首先我们应该理解类和对象的概念。 所谓万事万物皆对象,我们每一个人,身边的每一个物件,每棵树,每辆车,等等所有东西都可以称之为一个对象。那么什么是类呢?古语有之:人以类聚,物以群分。因此类指的是具有共同特点的一类对象的集合体。比如每个...原创 2019-09-16 18:04:26 · 365 阅读 · 0 评论 -
java面向对象之多态
多态的概念同一对象不同时刻表现出的不同形态,发生在继承或者实现的前提下。比如,动物某些场景指的是猫,某种场景下指的是狗。//定义一个父类Animalpublic class Animal { String name; public int age = 40; public Animal() { } public Animal(String name...原创 2019-09-16 17:39:39 · 252 阅读 · 0 评论 -
java中常见关键字的使用
1. 访问修饰符*访问权限 public > protected > default > private2. final关键字final修饰一个类时,这个类不能被继承public final class Father { String house; String car;}//类上报错,不能将final类继承public class Son e...原创 2019-09-16 16:46:24 · 702 阅读 · 0 评论 -
Java的抽象类和接口
在开发中,实体类继承实体类的情况并不多见,更多的是子类继承抽象类或者实现接口。抽象类的应用场景:类是模板,当类的某一方法并不适合在父类中书写时,则抽象为抽象方法抽象类的特点:类名用abstract修饰有抽象方法的一定是抽象类,但抽象类却不一定有抽象方法抽象类不能被实例化,只能通过它的子类来进行实例化抽象类中的抽象方法必须在子类中重写,否则子类也要被定义为抽象类...原创 2019-11-22 19:25:47 · 217 阅读 · 4 评论 -
java面向对象之封装
封装是针对类里的属性和方法而言的,目的是为了提高程序的稳健型和安全性,将属性或者方法进行封装起来不被外部直接访问的特性叫做封装。例如://创建一个学生类public class Student { String stuNo; String stuName; int age;}//创建测试类public class Test { public static ...原创 2019-09-16 22:08:16 · 259 阅读 · 0 评论 -
java面向对象之继承
java面向对象之继承继承是java语言的面向对象的三大特征(封装,继承,多态)之一,其表现为子类继承父类的属性或方法并且可以重新在子类中重新定义父类的属性或方法。关键字:extends格式:public class Child extends Father { }接下来看一个简单案例://父类public class Father { String...原创 2019-09-16 16:02:25 · 295 阅读 · 1 评论