Java是一种面向对象的语言,独立于平台的安全语言,它比C++更容易学习,而且更能避免被误用,
能开发出许多大型的项目来:比如Hadoop 生态系统
一、声明 : It is time to forge ahead.
Java是一种面向对象的语言,独立于平台的安全语言,它比C++更容易学习,而且更能避免被误用,
能开发出许多大型的项目来:比如Hadoop 生态系统,
优点:
1.Java自动负责内存的分配和释放
2.Java没有指针
3.Java只具备面向对象编程中的单继承,
4.Java之所以安全两个关键的因素是没有指针,且能自动管理内存
二、对象和类
先从对象和类讲起吧,因为基本的语法之类,总是要为对象和类的内部只用,不能脱离对象和类而存在。
类class:是用来创建对象的模板
对象:则是类创建出来的,但是从物理角度分析:万物皆对象(Object),也即是一切都是东西
是东西的话就得有前因后果(继承),有结构属性,这方面的设计是挺符合人类的习惯的,怪不得那么多人去学习Java呢
对象的类属性:
属性:是区别于其他对象的数据,可用于确定属于该类的对象的外观,状态和其他性质;
属性是从国变量定义的,变量是计算机存放信息的位置;
实例变量;定义特定对象的属性;也叫做成员变量
成员方法:是定义一个对象的类行为
创建类:
class 类名
用Java语法定义人类:
public class Person
{
成员变量;
成员方法;
}
例如:定义一个人类的对象类:
人类,有属性:头,身体,手,脚
head、body、hand、foot
有构造函数:即人生来就有的初始化自己
public Person(){}
成员方法: 也就是人所居右的行为:
比如:吃eat ,跑 run 等等
具体实现如下:
1 | package action; |