JAVA面向对象 - 包

包的作用

类的集合是包,包里面可以存放n多个类,可以区分相同名字的类,当类很多时,可以很好的管理类,控制访问访问

打包与引包

打包用package关键字,命令一般放在文件开始,包命名规则用小写字母

1 //实例
2 package com.beekc.www

引包用import关键字,也是放着文件的开始

1 //实例
2 import java.awt.*

常用的包

Ⅰ.java.lang.*  -  自动引入

Ⅱ.java.util.*  -  工具包

Ⅲ.java.net.*  -  网络开发包

Ⅳ.java.awt.*  -  窗体工具包

实例

beekc包的C类

 1 package beekc;
 2 import com.text.www.*;
 3
 4 import java.io.*;
 5
 6 public class C {
 7     public static void main(String[] args){
 8         //属于beekc包的Big类
 9         Big big = new Big();
10         big.beekc_big();
11
12         //属于beekc包的C类
13         C c1 = new C();
14         c1.beekc_c();
15
16         //属于com.text.www包的C类
17         com.text.www.C c2 = new com.text.www.C();
18         c2.ctw_c();
19     }
20
21     public void beekc_c()
22     {
23         System.out.println("我是属于beekc包的C类");
24     }
25 }

beekc包的Big类

1 package beekc;
2
3 public class Big {
4
5     public void beekc_big()
6     {
7         System.out.println("我是属于beekc包的Big类");
8     }
9 }

com.text.www包的C类

1 package com.text.www;
2
3 public class C {
4
5     public void ctw_c()
6     {
7         System.out.println("我是属于com.text.www包的C类");
8     }
9 }

运行结果

原文地址:https://www.cnblogs.com/beekc/p/12321899.html

时间: 2024-10-04 12:28:00

JAVA面向对象 - 包的相关文章

java面向对象(包package)

包package 对类文件进行分类管理 给类提供多层命名空间 写在程序文件的第一行 类名的全称是 包名.类名 包也是一种封装形式 包与包之间进行访问,被访问的包中的类以及类中的成员,需要public修饰. 不同包中的子类还可以直接访问父类中被protected权限修饰的成员. 包与包之间可以使用的权限只有两种:public,protected public     protected     default     private 同一类中       ok               ok  

JavaSE入门学习17:Java面向对象之package(包)

一Java包(package) 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间. 包的作用: A把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用. B如同文件夹一样,包也采用了树形目录的存储方式.同一个包中的类名字是不同的,不同的包中的类的名字是 可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别.因此,包可以避免名字冲突. C包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类. Java使用包(package)这种机制是为了防止命名冲突

java面向对象

Java语言完全支持面向对象的继承.封装.多态,纯粹的面向对象的程序设计语言.Java以对象为中心,整个程序由类(Java的最小的程序单位)组成.Java是一个静态语言,一个类完成定义后,只要不重新编译,则类和其对象的方法和属性是固定的.Java引入了包的机制,提供类的多层命名空间,用于解决类命名冲突,类文件管理.一旦在源文件中使用了package packageName,则意味着该源文件里的所有类都属于这个包,完整类名为包名+类名.java的包机制需要源文件里的package指定包名还需要cl

第5篇-JAVA面向对象Ⅰ

第5篇-JAVA面向对象Ⅰ 每篇一句 :面向对象面向君,不负代码不负卿 初学心得: 代码虐我千百遍,我待代码如初恋 (笔者:JEEP/711)[JAVA笔记 | 时间:2017-04-03| JAVA面向对象 Ⅰ] 1.JAVA作为一种面向对象语言,具有以下基本概念: ● 多态 ● 继承 ● 封装 ● 抽象 ● 类 ● 对象 ● 实例 ● 方法 ● 重载 2.面向对象 什么是面向对象?: 面向对象是一种编程思想 通俗的说:面向对象是一种思考问题的思维方式 为什么使用面向对象以及它的作用 计算机语

Java面向对象的三大特点

Java面向对象的三大特点:继承.封装.多态 继承 继承的起源 使用“is a”关系判断继承 Java中继承的实现 关键字:extends 实例化子对象 单继承和多继承 子类继承父类.父类还可以继承上一个类,称为传递继承. Dog extends Animal: Animal extends ShengWu: 所有类的根类Object 即object类是所有类的父类,object中所有的方法其他类都可以直接调用 方法重写 父类方法   Public void jiao(){system.out.

猫抓老鼠-Java面向对象特点梳理

我们先设计一个猫抓老鼠的小游戏: ⊙猫和老鼠都有名字和体重两种属性,猫有抓老鼠的方法,对应的老鼠则有逃跑的方法. ⊙首先游戏的结果是猫抓住了老鼠或者老鼠逃跑了,对于这两种情况,我们用体重来区分,若猫的体重大于或等于老鼠的体重,则猫可实现抓住老鼠的方法,若猫的体重小于老鼠的体重,则老鼠实现了逃跑的方法. 分析一下,第一步我们需要建立两个类:Cat.Mouse:并且分别声明其各自拥有的方法:  //Cat.java package Testprogramming //打包语句,将Cat类存于Test

Java面向对象的封装

封装是Java面向对象的三大特性之一,通常我们是通过包管理机制同时对类进行封装,隐藏其内部实现细节,通常开发中不允许直接操作类中的成员属性,所以属性一般设置为私有权限private,类中一般会给出一些公共方法来让使用者通过特定方法读取或者操作里面的数据,避免误操作从而保证了数据的安全. 封装步骤一般分为3步,第一步首先修改属性的可见性,即将其设置为private:第二步创建getter/setter方法,用于获取/设置属性值,就是用来读写属性,eclipse中也提供了直接生成变量操作方法的菜单,

Java面向对象详解

Java面向对象详解 前言:接触项目开发也有很长一段时间了,最近开始萌发出想回过头来写写以前学 过的基础知识的想法.一是原来刚开始学习接触编程,一个人跌跌撞撞摸索着往前走,初学的时候很多东西理解的也懵懵懂懂,后来实践的多了,有些东西才慢慢清 楚:二是经过一定的实践之后,反过头来再去学习一些基础东西才能够理解的更透彻:三是有些东西基础但是确很重要,是值得好好搞一搞的. 1.面向对象 面向对象(Object Oriented)是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),

java面向对象编程(六)--四大特征之继承、方法重载和方法覆盖

一.继承 1.继承的概念 继承可以解决代码复用,让我们的编程更加靠近人类思维.当多个类存在相同的属性(变量)和方法时,可以从这些类中抽象出父类,在父类中定义这些相同的属性和方法,所有的子类不需要重新定义这些属性和方法,只需要通过extends语句来声明继承父类.语法如下: class 子类 extends 父类 这样,子类就会自动拥有父类定义的某些属性和方法.另外,并不是父类的所有属性.方法都可以被子类继承.父类的public修饰符的属性和方法,protected修饰符的属性和方法,默认修饰符属