Java对象和类简介

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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
package action;
public class Person {
//成员变量
String head;
String body;
String hand;
String foot;
//构造方法
//1.无参构造器:
public Person() {
super();
//生来不作为^_^,仅从父类获得构造
}
//2.有参构造器
public Person(String head, String body, String hand, String foot) {
super();
//初始化成员变量
this.head = head;
this.body = body;
this.hand = hand;
this.foot = foot;
}
//成员方法
public int run(){
//动作,跑了1000米
return 1000;
}

public void eat(int food){
//吃饭,越吃饭越少
food--;
}
//成员变量的赋值与取值操作
public String getHead() {
return head;
}
public void setHead(String head) {
this.head = head;
}
public String getBody() {
return body;
}
public void setBody(String body) {
this.body = body;
}
public String getHand() {
return hand;
}
public void setHand(String hand) {
this.hand = hand;
}
public String getFoot() {
return foot;
}
public void setFoot(String foot) {
this.foot = foot;
}

}
-------------感谢您的阅读祝您生活愉快!-------------

本文标题:Java对象和类简介

文章作者:小明

发布时间:2018年01月30日 - 17:01

最后更新:2018年01月30日 - 17:01

原始链接:https://www.iteway.com/2018/01/30/Java对象和类简介/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

支持一杯咖啡
0%