`
潇湘剑雨爱代码
  • 浏览: 648 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论

小白谈JAVA中的类与对象

阅读更多
[/size]
在Java里,类是程序的组成结构单元。类有三个特性就是:封装性继承性和多态性。而对象则是类的实例化表现形式。那么我们就有必要从类的由来,组成结构,以及作用等方面来讨论一下类。
类是一个很抽象的概念,顾名思义类就是分类,来源于我们实际生活中的分类,比如动物类,植物类等等。那么在Java里,类也是具有相同的行为和属性的功能体的统称。类的形式为
public class 类名 {}
Java的类由方法和属性构成。方法又分为两类:构造方法和普通方法。构造方法的作用是创建一个新对象,比如:类名 对象名 = new 构造方法名();同时还可以初始化属性值。对于构造方法,有这么几个需要注意的地方,首先是构造方法在Java里面是默认提供的,也就是说你不写他也会存在,但是一旦你将构造方法显示化,那么原来的构造方法将被覆盖不复存在。另外就是形式上没有返回值,方法名必须和类名完全一致。对于普通方法来说,其主要作用就是描述对象的行为。跟构造函数相比较,他必须要有返回值,对于方法名也没有强制的要求。普通方法的作用就是描述行为,每一个行为就要使用一个方法。
对于属性来说,一般会将属性设置为private 即私有的,其主要表示类的特征。属性只能在类的内部调用,如果想在类的外部调用,那么必须使用类的方法,这样做的好处就是保证了类的封装性。
对象是类的实例化。如果说动物是一个类,那么狼就是一个对象。这个对象具有类的所有特征以及行为。
我们建立一个类也许会很麻烦,但是当有多个对象存在的时候,我们这么做就会有很大的便捷性,特别是对于可移植性这么强的Java。这些都是小白的一些水经验用的,求大神轻喷。
分享到:
评论

相关推荐

    Java小白手册——环境搭建与程序调试(28页).pdf

    Java小白环境的搭建与程序的调试,作为新手推荐的(个人推荐)

    小白学java

    小白学java基础知识,而且是word版本的哦,可以自己编辑。 包含有最新的JDK8 新特性的内容。都可以作为培训教程了。

    基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统,小白必看!

    基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统,小白必看! 基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统,小白必看! 基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统...

    java类与对象

    java类与对象 类与对象的概念类的定义格式对象的创建和使用对象的创建对象访问类的变量与方法成员变量默认值成员变量的封装步骤# 封装中this关键字的使用成员方法的重载overload重载的意义重载的格式构造方法构造...

    优质java课件 java程序设计教程(第6版)06.面向对象设计(共84页).ppt

    使用类和对象(共49页).ppt 优质java课件 java程序设计教程(第6版)04.编写类(共61页).ppt 优质java课件 java程序设计教程(第6版)04.类的复习(共9页).ppt 优质java课件 java程序设计教程(第6版)04.中期...

    适合小白的Java练手项目.zip

    适合小白的Java练手项目.zip

    小白学习Java,记录Java基础.rar

    Java 是一门面向对象编程语言,不仅吸收了 C++ 语言的各种优点,还摒弃了 C++ 里难以理解的多继承、指针等概念。Java 不但可以用来开发网站后台、PC 客户端和 Android APP,还在数据分析、网络爬虫、云计算领域...

    面向对象程序设计与实践-Java抽象类和接口[33页].pptx

    面向对象程序设计与实践 第五章 Java抽象类和接口 面向对象程序设计与实践课程组 面向对象程序设计与实践-Java抽象类和接口[33页]全文共33页,当前为第1页。 教学目标 教学方式 重点知识 学习目标 1.熟悉抽象类的...

    小白入手java图书管理系统源码,价值巨大

    小白入手java图书管理系统源码,价值巨大 登录信息 超级管理员(用户名:admin 密码:123) 运行前确定你已经成功的安装32位java和配置Access数据源 登陆成功界面 运行环境 JDK(32位jdk) access是只支持32位(x86)...

    JAVA实战:Java小白手册-环境搭建与程序调试

    Java小白手册——环境搭建与程序调试Java小白手册——环境搭建与程序调试Java小白手册——环境搭建与程序调试Java小白手册——环境搭建与程序调试Java小白手册——环境搭建与程序调试Java小白手册——环境搭建与程序...

    Java开发-对象和类

    内容为Java开发的对象和类教程,适合小白下载学习,有练习题。

    Java入门/博学谷Java零基础Java在线教程/适合小白的Java编程/系统完整的Java基础教程

    Java入门/博学谷Java零基础Java在线教程/适合小白的Java编程/系统完整的Java基础教程

    小白java入门 (理论)

    java入门基础理论和技能题,方便小白学习,共20套 一套一套来吧

    Java从小白到大牛完整版.rar

    这是一本Java语言学习教程,读者群是零基础小白...主要内容包括:Java语法基础、数据类型、运算符、控制语句、数组、字符串、面向对象基础、继承与多态、抽象类与接口、集合框架、异常处理、输入输出和网络编程等技术。

    适合小白的Java练手项目.docx

    01 JavaWeb项目 学之思在线考试系统这个项目是是一款 Spring 技术栈 + Vue.js 的前后端分离的考试系统,分为学生端、用户端、小程序端,能覆盖到 PC 和移动端。。界面美观、设计友好、代码结构清晰,即使是应届生找...

    java小白入门.rar

    此文档包含java入门基础,包括java基础知识点,OOP,API

    小白 的 Java面试必知必会系列.rar

    1. 面向对象可以解释下么?都有哪些特性? 面向对象是一种思想,可以将复杂问题简单化,让我们从执行者变为了...我们需要注意Java中不支持多继承,即一个类只可以有一个父类存在。另外Java中的构造函数是不可以继承的。

    Java编程开发培训视频教程(小白到大神)

    Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。,因此Java语言具有功能强大和简单...

Global site tag (gtag.js) - Google Analytics