package 面向对象编程_封装性;
//1.类名称必须存在有意义,例如Book、Emp
//2.类之中所有的属性必须用private封装,封装后的属性必须提供有setter和getter方法
//3.类之中可以提供有多个构造方法,但是必须保留有一个无参构造方法
//4.类之中不允许出现任何的输出语句,所有信息输出必须交给被调用处输出
//5.类之中需要提供有一个取得对象完整信息的方法,暂定为:getInfo ; 返回String数据 /**
* Created by Administrator on 2017/6/26.
*/ class Book_demo{
private String title ;
private double money; public Book_demo(){}
public Book_demo(String t,double m){
title = t;
money = m;
} public void setTitle(String t){
title = t;
}
public void setMoney(double m){
money = m;
} public double getMoney() {
return money;
} public String getTitle() {
return title;
}
public String getInfo(){
return "名称:" + title + "\t"+
"价格:" + money + "\n";
}
} public class 简单java类 {
public static void main(String[] args) {
Book_demo book = new Book_demo("java开发",66.6);
book.setTitle("python开发"); // 具备修改
System.out.println(book.getInfo());
System.out.println(book.getTitle()); }
}

最新文章

  1. 微信公共号的PHP开发(基础篇)——玩一下
  2. IOS Animation-CAKeyframeAnimation例子(简单动画实现)
  3. Flash 二进制传图片到后台Java服务器接收
  4. HTML5 十大新特性(一)——语义标签
  5. matlab实现感知机算法--统计学习小灶
  6. (转)js闭包初入门
  7. (转)CAS (4) —— CAS浏览器SSO访问顺序图详解(CAS Web Flow Diagram by Example)
  8. ubuntu解压zip文件乱码问题
  9. MVVM中轻松实现Command绑定(三)任意事件的Command
  10. static和extern关键字 对函数的作用
  11. MySqlQueryList
  12. javascript单元测试(转)
  13. CF 148D. Bag of mice (可能性DP)
  14. Mediawiki随笔
  15. iOS 界面布局,设置约束
  16. web开发之负载均衡的简单架构
  17. [物理学与PDEs]第1章第6节 电磁场的标势与矢势 6.2 电磁场的标势与矢势
  18. ASP.NET如何下载大文件
  19. Windows 之 IP地址
  20. 【AtCoder】ARC074

热门文章

  1. 二叉树系列 - 求两节点的最低公共祖先,例 剑指Offer 50
  2. js获取本周、上周的开始结束时间
  3. ACM-ICPC2018 沈阳赛区网络预赛-E-The cake is a lie
  4. ACM选修HUST1058(市赛题) Lucky Sequence 同余定理
  5. StringUtils.htmlEncode()--html标签过滤方法实现
  6. python 常用模块之ConfigParser
  7. UIWebView---iOS-Apple苹果官方文档翻译
  8. python学习笔记(十五)之集合
  9. styled-components真的好吗?
  10. Vue笔记之props验证