logo

目录

JAVA 面向对象编程(基础1)

 

面向对象基础

  1. 方法
一个class可以包含多个field,例如,我们给Person类就定义了两个field
class Person { public String name; public int age; }
但是,直接把fieldpublic暴露给外部可能会破坏封装性。比如,代码可以这样写:
Person ming = new Person(); ming.name = "Xiao Ming"; ming.age = -99; // age设置为负数
显然,直接操作field,容易造成逻辑混乱。为了避免外部代码直接去访问field,我们可以用private修饰field,拒绝外部访问:
本章目录
    1v1免费职业咨询