java的类
Java类的组成主要有3部分:数据成员、构造方法、方法成员。
首先看下边的代码,是一个简单的Java类:
package com.me.test;
public class Customer {
//1.数据成员
private String custname;
private String pwd;
private Integer age;
//2.构造方法
public Customer() {
}
public Customer(String custname, String pwd) {
this.custname = custname;
this.pwd = pwd;
}
public Customer(String custname, String pwd, Integer age) {
super();
this.custname = custname;
this.pwd = pwd;
this.age = age;
}
//3.方法成员
public String getCustname() {
return custname;
}
public void setCustname(String custname) {
this.custname = custname;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
}
一、数据成员:
数据成员是类的属性,声明该类的对象所具备的属性。声明数据成员往往需要声明以 下几项:
1.权限修饰符:本例中使用的是私 有权限private。在大多数情况下,都建议数据成员使用私有权限。
2.数据类型:数据成员必须指明其数据类型,本类中使用的类型有String和Integer。
Java中的数据类型分两种,基本类型和引用类型。
3.数据成员标志符:即数据成员的名字。名字要遵守Java的命名规范,最好采用名词 性质的单词命名,
可以由数字、字母、$、_组成,但是首字母不能是数字。
4.初值:数据成员可以赋初值,也可不赋初值。如果不赋,则会有默认值(根据数据 类型不同而不同)。
二、构造方法:
构造方法是为了创建对象的,反过来亦成立,创建对象必须使用构造方法。比如要创 建Customer类对象,
必须使用new关键字调用Customer类的某一个构造方法。在该例子中 ,有3个构造方法。如:
Customer cust=new Customer (“Gloria”,”abc”);
三、方法成员:
方法成员是该类对象所能进行的操作。往往需要声明一下几项。
1.权限访问修饰符:与数据成员的修饰符概念相同,该类中的方法使用公有权限 public。
2.返回值类型:方法成员必须指明返回值类型,如果该方法没有返回值,则使用void 。
3.方法成员标志符:即方法的名字。规则与数据成员标志符相同。建议方法成员采用 动词性质单词命名。
分享到:
相关推荐
这是《我们一起学Java》中的String篇章,是属于我个人原创,力求站在自学者的角度去阐述问题,希望大家喜欢!
(完整版)一起学java零基础教程——001,HelloWorld我的第一个java程序.pdf
一起学习java stack 的信息,如何查看
从0开始一起学java,互帮互助 本文主要讲述变量,数据类型,Scanner类的应用以及printf()的相关知识
jvm虚拟机原理,愿和大家一起学习java,一同进步
该资源为md格式,类似于笔记,内容包括运算符,三目运算符,以及数据类型的转换,注意笔记是我的笔记,学到了才是你的。
通过开发超级玛丽,飞机大战,汤姆猫等经典小游戏来讲解Java,一起玩着学Java!
这些视频和书中的源代码一起收录于《Java入门1·2·3:一个老鸟的Java学习心得》的DVD光盘中。 《Java入门1·2·3:一个老鸟的Java学习心得》分3篇。第1篇为Java语言基本语法,包括Java语言概述、配置开发环境、Java中...
另外,本书属于实战型而不是理论介绍类书籍,每一章节都有对应的完整代码,学习的过程需要参考书中的章节与代码一起学习,学习完成后进行知识点的总结,以及思考这样的设计模式在自己的业务场景中需要如何使用。
该资源讲述的是md格式需下载typora打开,本节讲述的是Java中的switch-case结构和if的单分支,双分支结构以及多重if条件结构,嵌套if条件结构,相关练习会在之后发出来
该资源为md格式,需下载typora可打开,该内容讲述的是Java中的循环结构,其中有while循环do-while循环以及for循环,还有break,conrinue两个跳转语句的区别以及Rondom产生随机数字的基本知识
包括java各种源码课件视频等,转自它人所收集,一起学习一起进步。
自己在学习JAVA中的一些心得体会 希望大家有机会一起讨论学习
里面集成了众多java学习资料,特此与大家一起分享
这是一个一些学习Java-Python的营地,带大家一起学习和面试
第1篇为Java语言基本语法,包括Java语言概述、配置开发环境、Java中的基本数据类型、Java运算符、Java流程控制语句和数组。第2篇为Java语言高级语法,包括类、对象、方法、继承、多态、修饰符、接口、抽象类、内部类...
中文版java API文档,帮助学习java的朋友们更好地阅读api文档,之前在网上找到的,希望大家共同进步。
电子版的java笔记,现在java比较流行呢,大家一起学习吧!
对于初学java的同学,我整理了一份笔记,来帮助大家一起学习java