本文共 1699 字,大约阅读时间需要 5 分钟。
分支语句if-else和switch
循环语句for和while 跳转语句continue和breakC语言中的函数在java中被称为方法
修饰符 返回值类型 方法名(参数列表){ 方法体 } 方法中的修饰符是可选的,用于说明该方法的使用方法。 方法中的返回类型是必须的,用于指定该方法的返回值类型 方法必须是一个合法的标识符 参数列表可以有0个或者多个,之间用逗号隔开 方法包含多条表达式或者条件控制语句,位于大括号之间。基本概念
类和对象是面向对象的两个基本概念,类是一类事物,是一个抽象的概念。 对象指的是属于某个类的一个实体,是一个具体存在的事物。类是一种“模板”,可以通过这种模板创建出不同的对象“实例”,对象“实例”是类“模板”的一个具体实现,一个类可以有很多对象,二一个对像必然属于某个类。 ###类用于抽象的描述一类事物所特有的属性和行为 ###对象是一个具体的事物,拥有其所属类的所有属性,并且每个属性都是一个特有的值。 ##深入理解对象 1.对象是一个类的示例,所悟示例即一个类中特定的事物。 2.一个类可以有多个实例,并且这些示例之间是互不相同的 3. 对象和类的关系如同模具和成品的关系,类就是一个模具,利用这个模具可以生产多个不同的成品,而这些成品就是各不相同的对象。 4. 同一个类的不同对象都有对应的类中的属性和行为,但是这些属性和行为可能不完全相同。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) {
转载地址:http://ttomb.baihongyu.com/