刚刚开通博客,写一写关于自己学习Java中类和对象的理解,也是自己学习的过程吧!希望得到大家的指点和交流。
类和对象
一、类
1、类声明和类体组成结构
{
成员变量;
成员方法的声明及实现;
}
2、声明类:
[修饰符] class 类<泛型> [extends 父类] [ implements 接口列表]
3、声明成员变量:
[修饰符] 数据类型 变量;
4、成员方法:
[修饰符] 返回值类型 方法名(){
语句序列;
[return [返回值]];
}
二、对象
类名 对象名
2、对象实例化,使用new 运算符创建实例
1、声明时实例化
类名 对象名=null;
对象 =new 类名([参数列表]);
2、声明后再实例化
类名 对象名=new 类名([参数列表]);
3、调用对象成员变量、调用对象成员方法
对象名.成员变量
对象名.成员方法([参数列表])
下面我以Book类作为演示
public class Book {
public String Name;
public String author;
public String Type;
public double price;
public String chubanshe;
//含参数的构造方法
public Book(String Name,String author,String Type,double price,String chubanshe){
this.Name =Name;
this.author=author;
this.Type =Type;
this.price =price;
this.chubanshe =chubanshe;
}
//无参数的构造方法,为成员变量赋默认值
public Book(){
this("xxx","xxx","xxx",100,"xxx");
}
//输出基本信息
public void about(){
System.out.println("\n书名:"+Name + "\n价格:"+price+"\n出版社:"+chubanshe);
}
public void getName(){
System.out.println("\n手机:"+Name);
}
public static void main(String[] args){
//对应无参构造函数 Book()
Book b1=null;
b1=new Book();
b1.Name="Java程序设计";
b1.author="叶核亚";
b1.Type ="计算机";
b1.price =44.00;
b1.chubanshe="电子工业出版社";
b1.about();
Book b2=new Book();
//b2.Name="C语言程序设计";
b2.about();
//对应含参构造函数
Book b=new Book("Java程序设计","叶核亚",
"计算机",44.00,"电子工业出版社");
b.about();
}
本文自己手敲而成是自己的学习总结,能力有限,如有错误,希望各位指出