zoukankan      html  css  js  c++  java
  • 封装:使对象的属性尽可能私有,对象的方法尽可能的公开

    封装:使对象的属性尽可能私有,对象的方法尽可能的公开。用private表示此成员属性为该类的私有属性。

     

    Public表示该属性(方法)公开;

    Private表示该属性(方法)为只有本类内部可以访问(类内部可见)。

    (想用private还要用set和get方法供其他方法调用,这样可以保证对属性的访问方式统一,并且便于维护访问权限以及属性数据合法性)

    如果没有特殊情况,属性一定私有,方法该公开的公开。

    如果不指明谁调用方法,则默认为this。

    区分实例变量和局部变量时一定要写this。

     1 package TomText;
     2 import java.io.*;
     3 import java.util.Date;
     4 public class TomText_13 {
     5 
     6          public static void main(String[] args) {
     7           
     8           /*
     9            * 本程序并不难写,但需要是用很多种,初学容易搞混
    10            * 本程序所用到的流
    11            * 1,BufferedReader
    12            * 2,InputStreamReader
    13            * 3,FileWriter
    14            * 4,PrintWriter 这个里面的print()方法很强大,可以向文件里一次输入一行
    15            */
    16           String s = null;
    17           BufferedReader br = new BufferedReader(
    18             new InputStreamReader(System.in));
    19           try {
    20            FileWriter fw = new FileWriter("H:/java/log.txt",true);
    21            PrintWriter log = new PrintWriter(fw);
    22            
    23            log.println("******" + new Date() + "******");
    24            while((s=br.readLine()) != null) {
    25             if(s.equalsIgnoreCase("exit")) break;
    26             log.println("---------");
    27             System.out.println(s.toUpperCase());
    28             log.println(s);
    29            }
    30            log.println("---------");
    31            fw.flush();
    32            fw.close();
    33           } catch (IOException e) {
    34            // TODO Auto-generated catch block
    35            e.printStackTrace();
    36           }
    37          }
    38 
    39 }
  • 相关阅读:
    Azure HPC Pack Cluster添加辅助节点
    Azure HPC Pack 辅助节点模板配置
    Azure HPC Pack配置管理系列(PART6)
    Windows HPC Pack 2012 R2配置
    Azure HPC Pack 节点提升成域控制器
    Azure HPC Pack VM 节点创建和配置
    Azure HPC Pack 部署必要条件准备
    Azure HPC Pack 基础拓扑概述
    Azure VM 性能计数器配置
    Maven私仓配置
  • 原文地址:https://www.cnblogs.com/borter/p/9418548.html
Copyright © 2011-2022 走看看