类和对象2
2015-10-08 19:02
239 查看
9.22总结
类和对象
构造函数的方法名必须与类名相同
例如:
当我们在顾客类中需要用到银行卡类时,需要在Customer类中定义一个BankCard类。
即:BankCard bankCard;
public Customer (BankCard bankCard)
{
this.bankCard = bankCard;
}
包中:
访问private 既不破坏java的安全性,又可以访问到需要的值,需要返回到原来的类中,去构造函数,使之可以访问。
例如:
我们要在主类文件中访问银行卡号,但bankCard在Customer文件的类中权限是private。
则我们需要在Customer文件中,即:
public BankCard getBankCard()
{
return bankCard;
}
在主类的文件中,customer.getBankCard().output(customer.getSumAmount());
这样就可以访问了。
创建包时,在第一行写 package 包名;
编译时,可以在当前或指定文件夹中生成包,其中为字节码文件。
调用包,则例如:import shopping.Customer;
而不能为 import shopping.*;
.*,只有在别人提供时,才可以,而自己写的程序必须写出包名。
而且一个程序中只有一个public 类,所以一个文件中只有一个类,生成一个字节码文件。
9.22总结
类和对象
构造函数的方法名必须与类名相同
例如:
当我们在顾客类中需要用到银行卡类时,需要在Customer类中定义一个BankCard类。
即:BankCard bankCard;
public Customer (BankCard bankCard)
{
this.bankCard = bankCard;
}
包中:
访问private 既不破坏java的安全性,又可以访问到需要的值,需要返回到原来的类中,去构造函数,使之可以访问。
例如:
我们要在主类文件中访问银行卡号,但bankCard在Customer文件的类中权限是private。
则我们需要在Customer文件中,即:
public BankCard getBankCard()
{
return bankCard;
}
在主类的文件中,customer.getBankCard().output(customer.getSumAmount());
这样就可以访问了。
创建包时,在第一行写 package 包名;
编译时,可以在当前或指定文件夹中生成包,其中为字节码文件。
调用包,则例如:import shopping.Customer;
而不能为 import shopping.*;
.*,只有在别人提供时,才可以,而自己写的程序必须写出包名。
而且一个程序中只有一个public 类,所以一个文件中只有一个类,生成一个字节码文件。
相关文章推荐
- 260.Single Number III
- 10-6总结
- 2015 10 07
- MVC设计模式
- bzoj4034: [HAOI2015]T2
- 191.Number of 1 Bits
- Haar特征与积分图
- ef 吐糟
- Java基础知识强化之IO流笔记28:BufferedOutputStream / BufferedInputStream(字节缓冲区流) 之BufferedOutputStream写出数据
- 类和对象
- ACM实验室换新颜
- 强大的移动web前端框架zeptojs
- Binary Tree Zigzag Level Order Traversal
- 235.Lowest Common Ancestor of a Binary Search Tree
- Linux系统磁盘查看清理方法
- 微型计算机的发展是以何种技术为特征标志的?微处理器
- el笔记!
- JQuery中两个ul标签的li互相移动实现方法
- HLG 1293 取数 二分
- C++primer学习:再探迭代器