java面向对象和类_java面向对象上:类、对象和包

4、类、对象和包:

结构化编程和面向对象编程:

在结构化编程中,程序围绕着要解决的任务来设计;

在面向对象编程中,程序不是围绕着要解决的任务来设计,而是围绕着要解决的问题中的对象来设计。

类是对象的描述,对象是类的实例。对象由属性和行组成,属性是对象所具有的特征,而行为是对象可以做的动作。

面向对象编程(Object Oriented Programming 简称OOP)。

在Java中,过程被称为方法。Java中的方法出现在类中。而结构化编程语言中的过程通常以全局的形式出现,这样就可以在任何地方调用它们。

对象可以是问题域中出现的任何人,事物或实体,简单点说就是“东西”。世间万物皆为对象。

编写一个Java类:

向类中添加成员变量:

public String name;

1.访问修饰符:可以是public(公用的)、private(私有的)和protected(受保护的)如果访问修饰符不写,将使用默认访问修饰符,默认在同一个包中可以访问。

2.数据类型。

3.成员变量名。

向类中添加方法:

类是具有相同属性和方法的一组对象的集合(模板)。

1.访问修饰符。

2.返回值:返回值得类型,没有返回值写void。

3.方法名称,必须是一个有效的标示符。

4.参数列表,在括号做出现。

5.方法定义。

实例化对象:

数据类型:对于基本类型存的是值。引用类型存的不是值而是而是被new出来的对象的地址。

被new出来的对象放堆里。

栈里放的是全局变量。在方法调用的时候,方法代码也是以栈的方式存储的。数据结构有两种,栈和队列:栈是先进后出,后进先出;队列则是先进先出后进后出。

数据区放的是全局变量和静态常量。

代码区放的是方法代码。

this引用:

this是当前对象,谁调用了这个方法当前对象就是谁。

this加和不加都一样,如果不加编译器会自动为我们加上。

我们可以将this应用作为参数给一个方法,通过这种方式,一个对象可以将它本生的引用传递给其他对象。

使用包来组织类:     包就是用来分门别类的文件夹。     1.model:模型     2.view:试图     3.control:控制     4.servise:服务、业务     5.dao:持久,用来和数据库沟通

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值