Java
文章平均质量分 65
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。
Java 可运行于多个平台,如 Windows, Mac OS 及其他多种 UNIX 版本的系统。
通过简单的实例使得我们更好的了解 Java 编程语言。
小白学安全
业精于勤,荒于嬉;行成于思,毁于随。
展开
-
18-多态数组&多态参数
需求:定义员工类Employee其中包含姓名name、月工资[private]以及计算年工资的getAnnual方法,普通员工和经理继承了员工,经理类多了奖金bonus属性和管理manage方法,普通员工类多了work方法,普通员工和经理类要求分别重写getAnnual方法。如何调用子类特有的方法,例如:teacher类有一个teach方法,student类有一个study方法,该如何调用呢。测试类中添加一个方法testWork,如果是普通员工,则调用Work方法,如果是经理则调用manage方法。原创 2024-02-29 09:08:37 · 365 阅读 · 0 评论 -
17-多态
方法或对象具有多种形态,是面向对象的第三大特征,多态是建立在封装和继承基础之上的。原创 2024-02-28 10:26:07 · 335 阅读 · 0 评论 -
16-方法覆盖&重写
super代表父类的饮用,用于访问父类的属性(变量)、方法、构造器。原创 2024-02-28 10:25:03 · 198 阅读 · 0 评论 -
15-super
super代表父类的饮用,用于访问父类的属性(变量)、方法、构造器。原创 2024-02-28 10:24:03 · 313 阅读 · 0 评论 -
14-继承
继承可以解决代码的复用,当多个类存在相同的属性(变量)和方法时,可以从这些类中抽象出父类。在父类中定义这些相同的属性(变量)和方法,所有的子类不需要重新定义这些属性(变量)和方法,只需要通过extends来声明继承父类即可。原创 2024-02-28 10:22:55 · 500 阅读 · 0 评论 -
13-封装
封装(encapsulation)就是将抽象出来的数据[属性]和对数据的操作[方法]封装在一起,数据被保护在内部,程序的其他部分只有通过被授权的操作[方法],才能对数据进行操作。原创 2024-02-28 10:21:55 · 340 阅读 · 0 评论 -
12-修饰符
Java提供四种访问控制修饰符号,用于控制方法或属性(成员变量)的访问权限(范围)。公开级别,关键词 public,对外公开;受保护级别,关键词 protected,对子类和同一个包中的类公开;默认级别,没有关键词,向同一个包中类公开;私有级别,关键词 private,只有类本身可以访问,不对外公开;原创 2024-02-28 10:20:15 · 177 阅读 · 0 评论 -
11-Java中的包
当两个程序员开发同一个项目时,都想定义同一个类名dog时,怎么办!!!原创 2024-02-28 10:19:18 · 295 阅读 · 0 评论 -
10-this
Java虚拟机会给每一个对象分配this,代表当前对象。原创 2024-02-26 09:51:32 · 123 阅读 · 0 评论 -
9-构造方法_构造器
在创建对象时,需要先将对象创建好后,再给对象进行赋值。如果在创建对象时,就能直接对对象进行赋值。构造方法又称为构造器(constructor),是类的一种特殊的方法,主要作用是完成对新对象的初始化。在创建人的对象时,就直接指定这个对象的年龄和姓名。原创 2024-02-26 09:50:27 · 287 阅读 · 0 评论 -
8-作用域
Java作用域原创 2024-02-26 09:49:29 · 218 阅读 · 0 评论 -
7-方法重载
方法重载(overload) – Java中允许同一个类中,有多个同名方法的存在,但要求形参列表不一致。原创 2024-02-26 09:48:34 · 787 阅读 · 0 评论 -
6-面向对象编程
现有技术解决问题的缺点分析==> 引出新的知识点 类与对象引入类与对象(OOP)编程 根本原因就是现有技术不能完美的解决新的需求。原创 2024-02-25 17:45:49 · 863 阅读 · 0 评论 -
5-Java数组
数组可以存放多个同一类型的数据,数组也属于数据类型,为引用类型。数组 ------> 一组数据。原创 2024-02-25 17:41:30 · 886 阅读 · 0 评论 -
4-程序控制结构
顺序控制分支控制循环控制。原创 2024-02-25 17:38:44 · 989 阅读 · 0 评论 -
3-运算符
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。运算符的种类算术运算符赋值运算符关系运算符(比较运算符)逻辑运算符位运算符(需要二进制基础)三元运算符。原创 2024-02-25 15:55:13 · 288 阅读 · 0 评论 -
2-Java中的变量
变量相当于内存中一个数据存储空间的表示可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房间,而通过变量名可以访问到变量。原创 2024-02-25 15:53:06 · 649 阅读 · 0 评论 -
1-Java概述
程序指的是计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合Java programming language具有大部分编程语言所共有的一些特征,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的"形式和感觉",但它要比C++语言更易于使用,而且在编程时彻底采用了一种"以对象为导向"的方式。使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。原创 2024-02-25 15:51:23 · 869 阅读 · 0 评论