JAVA学习笔记--封装
2016-08-16 18:25
281 查看
package com.sec01;
public class Demo3_2 {
/*static int i=1;
static {
//该静态区域块,只执行一次
i++;
}
public Demo3_2(){
i++;
}*/
public static void main(String[] args) {
// Demo3_2 t1=new Demo3_2();
// System.out.println(t1.i);
// Demo3_2 t2=new Demo3_2();
// System.out.println(t2.i);
//创建一个学生
/**Stu stu1=new Stu(29,"aa",240);
Stu stu2=new Stu(39,"bb",340);
System.out.println(stu2.getTotalFee());*/
Clerk clerk1=new Clerk("小花",24,4567.6f);
//她的薪水是没有办法访问的,由于封装了除非是通过成员方法
System.out.println("名字是"+clerk1.name+"她的薪水是"+clerk1.getSal());
}
}
//职员
class Clerk{
public String name;
//private 私有的
private int age;
private float salary;
public Clerk (String name,int age,float sal){
this.name=name;
this.age=age;
this.salary=sal;
}
//通过一个成员方法去控制和访问私有的属性
public float getSal(){
return this.salary;
}
}
//学生
class Stu{
int age;
String name;
int fee;
static int totalFee;
public Stu(int age,String name,int fee){
this.age=age;
this.name=name;
totalFee+=fee;
}
//返回总学费[这是一个类方法(静态方法)]
//java中规则:类变量原则上用类方法去访问和操作
public int getTotalFee(){
age++;
return totalFee;
}
}
相关文章推荐
- Java学习笔记002——类、对象、封装
- 学习笔记 Java_ch03_封装 2014.7.22
- Java学习笔记———《http的get请求和post请求及封装的工具类》
- JAVA封装学习笔记1--静态方法导入--其他
- 黑马程序员java学习笔记——面向对象的特征封装、继承和多态
- java学习笔记-理解封装的概念
- Java学习笔记——类与对象(封装、继承与多态)
- java学习笔记——封装
- Java学习笔记(八)——封装
- JAVA封装学习笔记---JDK中单例模式例子
- 学习笔记 Java类的封装、继承和多态 2014.7.10
- JAVA学习笔记(十)- 封装与继承
- 面向对象三大特征之封装与static——(Java学习笔记四)
- java开发俄罗斯方块学习笔记 Day-5 封装
- (JAVA SE 学习笔记)Java.SE.第010讲.面向对象之封装.续
- 学习笔记 Java_封装 2014.7.11
- Java学习笔记2――封装
- JAVA学习笔记之-封装,继承,多态 总结
- Java 学习笔记 ------第五章 对象封装
- (JAVA SE 学习笔记)Java.SE.第009讲.面向对象之封装