您的位置:首页 > 编程语言 > Java开发

java基础

2016-12-17 13:24 218 查看

流程控制

分支语句if-else和switch

循环语句for和while

跳转语句continue和break

方法

C语言中的函数在java中被称为方法

修饰符 返回值类型 方法名(参数列表){

方法体

}

方法中的修饰符是可选的,用于说明该方法的使用方法。

方法中的返回类型是必须的,用于指定该方法的返回值类型

方法必须是一个合法的标识符

参数列表可以有0个或者多个,之间用逗号隔开

方法包含多条表达式或者条件控制语句,位于大括号之间。

函数重载

面向对像的基本概念

基本概念

类和对象是面向对象的两个基本概念,类是一类事物,是一个抽象的概念。

对象指的是属于某个类的一个实体,是一个具体存在的事物。类是一种“模板”,可以通过这种模板创建出不同的对象“实例”,对象“实例”是类“模板”的一个具体实现,一个类可以有很多对象,二一个对像必然属于某个类。

###类用于抽象的描述一类事物所特有的属性和行为

###对象是一个具体的事物,拥有其所属类的所有属性,并且每个属性都是一个特有的值。

##深入理解对象

1.对象是一个类的示例,所悟示例即一个类中特定的事物。

2.一个类可以有多个实例,并且这些示例之间是互不相同的

3. 对象和类的关系如同模具和成品的关系,类就是一个模具,利用这个模具可以生产多个不同的成品,而这些成品就是各不相同的对象。

4. 同一个类的不同对象都有对应的类中的属性和行为,但是这些属性和行为可能不完全相同。

在JAVA程序中创建对象

1.程序中表示事物的方法只有变量

2.所以在JAVA中只能以变量的方式表示一个类的对象。

直观的看创建一个对象,那么这个对象必然是“新”的

public static Test{
public static void main(String[] args) {
植物 杨树 = new 杨树();
人类 张三 = new 人类();
}


数据封装

数据封装的基本概念

根据日常生活的经验:并不是类的每个属性是对外公开的

而一些类的属性是对外公开的

因此,我们需要在我们的表示中定义属性和行为的公开级别(类似文件系统中文件的权限)

数据封装的基本概念

封装是一个面向对象的术语,指的是把属性定义和行为方法都保存到类定义中,可以把类看成适属性和行为的一个封装。

数据封装也是类似的概念,指的是把一些属性设置成对外不可见,外部无法改变属性的值,外部只能通过类的方法访问相关属性。

数据封装把人们在日常生活中的思维习惯引入程序设计,适合大规模程序设计,简化了多人并行开发的难度。

(例如:可以将带你实际看成一个类的对象,那么我们都知道生活只是要知道怎么使用这个类的对象就可以了,至于内部如何工作创建这个类的人关心的事)

定义类的属性和方法的公开级别

首先,根据生活经验,我们一般都会把信息分成三个级别:

隐私级,秘密级,公开级

因此,我们可以直接把这几种级别应用在我们前面所的类表示方法中,基于把这种方法推向全世界和计算机程序的原则,将其翻译为

private,protected,public

数据封装示例

ublic class Fac {
protected String sex;
protected  String name;
public Fac(String n,String s)
{
name = n;
sex = s;
}
public void sleep(){
System.out.println(name+" is sleeping");
}
public void work(){
System.out.println(name+" is working");
}

public void show() {
System.out.println(name+" is "+sex);
}
public static void main(String[] args) {
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息