快捷搜索:  汽车  科技

说说java内部类的基本用法:对象和类的概念及定义

说说java内部类的基本用法:对象和类的概念及定义表1 成员变量的默认值数据类型默认值数值型0 ,0.0字符型'\u0000'布尔型false所有引用类型null属性定义格式:4.头上有光环1.带翅膀(带翅膀不一定是天使,还可能是鸟人)2.女孩(天使掉下来脸着地,也是天使!)3.善良

对象和类的概念

我们人认识世界,其实就是面向对象的。大家眼里都是一个个对象,要不怎么老说搞对象搞对象啊。比如现在让大家认识一下“天使”这个新事物,天使大家没见过吧,怎么样认识呢?最好的办法就是,给你们面前摆4个天使,带翅膀的美女,让大家看,看完以后,即使我不说,大家下一次是不是就都认识天使了。

说说java内部类的基本用法:对象和类的概念及定义(1)

但是,看完10个天使后,我们总要总结一下,什么样的东东才算天使?天使是无数的,总有没见过的!所以必须总结抽象,便于认识未知事物!总结的过程就是抽象的过程。

小时候,我们学自然数时怎么定义的?像1,2,3,4…这样的数就叫做自然数。通过抽象,我们发现天使有这样一下特征:

1.带翅膀(带翅膀不一定是天使,还可能是鸟人)

2.女孩(天使掉下来脸着地,也是天使!)

3.善良

4.头上有光环

表1 成员变量的默认值
数据类型默认值数值型0 ,0.0字符型'\u0000'布尔型false所有引用类型null

属性定义格式:

[修饰符] 属性类型属性名 = [默认值] ;

方法

方法用于定义该类或该类的实例的行为特征和功能实现。 方法是类和对象行为特征的抽象。方法很类似于面向过程中的函数。面向过程中,函数是最基本单位,整个程序由一个个函数调用组成。面向对象中,整个程序的基本单位是类,方法是从属于类和对象的。

方法定义格式:

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

// n条语句

}

一个典型类的定义和UML图

public class SxtStu {

// field

int id;

String sname;

int age;

Computer comp;

void study() {

System.out.println("我正在学习!使用我们的电脑," comp.brand);

}

SxtStu() {

}

public static void main(String[] args) {

SxtStu stu1 = new SxtStu();

stu1.sname = "张三";

Computer comp1 = new Computer();

comp1.brand = "联想";

stu1.comp = comp1;

stu1.study();

}

}

class Computer {

String brand; //品牌

}

执行结果:

说说java内部类的基本用法:对象和类的概念及定义(2)



对应的UML图如下:

说说java内部类的基本用法:对象和类的概念及定义(3)


「全栈Java笔记」是一部能帮大家从零到一成长为全栈Java工程师系列笔记。笔者江湖人称 Mr. G,10年Java研发经验,曾在神州数码、航天院某所研发中心从事软件设计及研发工作,从小白逐渐做到工程师、高级工程师、架构师。精通Java平台软件开发,精通JAVAEE,熟悉各种流行开发框架。

笔记包含从浅入深的六大部分:

A-Java入门阶段

B-数据库从入门到精通

C-手刃移动前端和Web前端

D-J2EE从了解到实战

E-Java高级框架精解

F-Linux和Hadoop

猜您喜欢: