访问权限、封装以及构造

翻译 2018年04月17日 20:33:48

访问修饰符:

private 私有的 作用域是本类

default 默认的 作用域是本类本包

protected  受保护的 作用域是本类本包不同包的子类

public  公共的 作用域整个项目

封装类的步骤 :

1.私有化成员变量  (把成员变量的权限私有)

2.对外提供公共的访问方法 (get 和 set方法)

3.有参无参构造

4.toString打印方法

构造器

1.构造方法名和类名相同 没有返回值void也不行



补充一下静态

静态  static

被static修饰的属性字段,被所有对象共享

静态的好处

1、节省内存,无论new多少个对象,只需要初始化一次

2、能够对调用该属性的对象,进行统一操作

(牵一发而动全身,改一个该所有,只要对其中一个赋值其他的都会改变,并跟其一致)

静态的特点

优于对象先存在,当字节码加载进内存时,被初始化

类名.静态属性




封装与访问权限修饰符

一.java的四种访问权限 1.几个注意的细节: 类的访问权限只有两种:public和default(默认包访问权限) java编译单元概念:一个.java文件是一个编译单元,每个编译单元最多只能有...
  • zhuguangzhou
  • zhuguangzhou
  • 2016-08-19 18:54:32
  • 905

java封装之访问权限控制

封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保...
  • xu_792550311
  • xu_792550311
  • 2014-12-30 21:15:41
  • 1588

JAVA基础之访问控制权限(封装)

包:库单元 1.当编写一个Java源代码文件时,此文件通常被称为编译单元(有时也被称为转译单元)。 2.每个编译单元都必须有一个后缀名.java,而在编译单元内则可以有一个public类,该类名称必须...
  • sgzy001
  • sgzy001
  • 2015-08-20 13:23:06
  • 773

c++类详解:访问权限,构造函数,拷贝构造函数,析构函数

类的定义 类可以看做是一种数据类型,类这种数据类型是一个包含成员变量和成员函数的集合。类的成员变量和普通变量一样,也有数据类型和名称,占用固定长度的内存。但是,在定义类的时候不能对成员变量赋值,因为类...
  • piaoxuezhong
  • piaoxuezhong
  • 2017-03-20 10:40:44
  • 332

第一章 课程介绍

慕课网《强力django+杀手级xadmin 打造上线标准的在线教育平台》 学习笔记 课程介绍课程章节 第1章 课程介绍 介绍课程目标、通过课程能学习到的内容、和系统开发前需要具备的知识 第2章 ...
  • wwwdc1012
  • wwwdc1012
  • 2017-05-30 09:56:52
  • 856

第六讲 类的封装

  • 2012年03月13日 14:20
  • 389KB
  • 下载

Java三大特性之封装,构造方法

Java三大特性之封装,以及构造方法
  • AnonymousDemo
  • AnonymousDemo
  • 2017-08-01 20:52:11
  • 224

C++精进篇(十)之―封装、继承、多态及访问权限及对象创建详解

面向对象的三个基本特征是:封装、继承、多态。其中,封装可以隐藏实现细节,使得代码模块化;继承可以扩展已存在的代码模块(类);它们的目的都是为了——代码重用。而多态则是为了实现另一个目的——接口重用! ...
  • fanyun_01
  • fanyun_01
  • 2016-03-26 09:21:26
  • 1448

类,对象,封装,构造函数,析构函数

c++面向对象中,算法与数据结构被捆绑成一个类 对象:算法+数据结构 程序:对象+对象+..... 什么是类: 类是定义同一类所有对象的变量和方法的蓝图或原型 类是对象的抽象,而对象是类的具体...
  • skywalker_prime
  • skywalker_prime
  • 2015-09-17 20:53:44
  • 535

java类的封装与构造方法

class Person{ private String name; private int age; public Person(){ //构造方法(无返回值,为新定义的实例化对象的属性赋值...
  • mo1302267724
  • mo1302267724
  • 2017-09-18 22:13:59
  • 401
收藏助手
不良信息举报
您举报文章:访问权限、封装以及构造
举报原因:
原因补充:

(最多只允许输入30个字)