关闭

JAVA中的包

Java中的包 名称冲突问题 C语言中所有的函数都是全局的,因此在多人合作的大型项目开发中,容易出现两个函数同名的情况 如 A完成的.c文件中有一个名字为compare的函数,B完成的.c文件中有名为compare的函数 C语言中一般是通过在函数名上加上前缀来解决名称冲突问题 JAVA中是不是也有类似的情况? 在JAVA里面也是有这个问题的 JAVA字节码文件 JAVA中的基本程序...
阅读(35) 评论(0)

JAVA中的接口与内部类

接口 什么是接口? 接口是JAVA中一种自定义的特殊的类 接口中只能声明方法的原型,而不允许定义方法体 接口中定义的属性只能是常量 为什么需要接口 JAVA语言中只支持单继承模式,即一个类有且只有一个父类,那我想多层继承呢,那只能继承接口了,接口只有方法原型,接口定义的属性必须是常量 JAVA中的类都继承了Objiect,Objiect是所有JAVA类的父类 接口的定义和使用 J...
阅读(70) 评论(0)

java继承与多态

继承的基本概念 生活中的继承指的是,晚辈得到了长辈的一些事物或者特性          如:小孩继承了父母的一些特性,眼睛像妈妈,鼻子像爸爸等等 面向对象的语言也引入的类似的概念 Java语言通过extends关键字来表明两个类之间的继承关系 子类通过继承能够得到父类的属性和方法 子类也可以添加自己特有的属性和方法          如:小女孩可以长得像妈妈,但是比妈妈更漂亮...
阅读(56) 评论(0)

数据封装

数据封装的基本概念 日常生活中的经验:并不是类的每个属性都是对外公开的 如:女孩子不希望外人知道自己的年龄和身高 如:一些男孩子不希望别人知道自己会尿床 而一些类的属性是对外公开的 如:人类的姓名、学历,国籍等 因此,我们需要在我们的表示法中定义属性和行为的公开级别 类似文件系统中文件的权限 数据封装的基本概念 封装是一个面向对象的术语,指的是把属性定义和行为方法都包装于...
阅读(71) 评论(0)

JAVA之面向对象

面向对象的基本概念 基本概念 类和对象是面向对象中的两个基本概念 “类”指的是一类事物,是一个抽象的概念 “对象”指的是属于某个类的一个实体,是一个具体存在的事物 类是一种“模版”,可以通过这种模版创建出不同的对象“实例” 对象“实例”是类“模版”的一个具体实现 一个类可以有很多对象,而一个对象必然属于某个类 先说一个概念,老虎,我们都知道老虎是一个什么样的东西把 我们在...
阅读(44) 评论(0)

JAVA第四天

运算符和表达式 和C语言是一样的 算术运算符 ++和--优先级 最高 *,/,%优先级其次 +,-优先级最低 括号可以改变优先级 逻辑运算符 !运算符优先级最高 &&运算优先级其次 ||运算优先级最低 括号可以改变优先级 与C语言不同的话||、&&、!结果只能是true或者false 不是0跟1 关系运算符 JAVA中同类型的变量和常量都可以用==和!=...
阅读(36) 评论(0)

JAVA第三天

流程控制 流程控制语句是编程语言中的核心之一 分支语句 if-else和switch 循环语句for和while 跳转语句continue和break 分支语句 if 条件为真执行语句,条件为假不执行 例子程序 public class Main{         public static void main(String[] args){...
阅读(38) 评论(0)

JAVA第二天

JAVA语法规定,文件名必须跟文件里面被声明为public的class同名,比如我们上面的public class Main,我们那个JAVA的文件名就要叫Main 这里我们主要介绍一下标识符和数据类型 Java中的类名、变量名、函数名、常量名等都需要一个标识符作为它的名字 那么问题就来了,我如何去定义一个标识符呢。我们想到了我们C语言也有变量名,也有函数名等等。 这些都是标识符,C...
阅读(52) 评论(0)

JAVA第一天

类(class)是JAVA语言中的基本单元,在这里我们这么理解,我们C语言中有struct结构体,struct把不同变量的类型全部集合在一块声明,比如说int型啊,float型啊。但是JAVA对这个进行了一丁点的扩展,在这个类里面不但可以定义变量,还可以定义函数,跟C语言中的struct 有所不同,给了它新的名字叫做类,在这里我们先把这个认为是一个包含了变量和函数的集合 JAVA里面规定类是基本...
阅读(66) 评论(0)
    个人资料
    • 访问:10018次
    • 积分:921
    • 等级:
    • 排名:千里之外
    • 原创:85篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    最新评论