按要求编写Java应用程序:

①创建项目testpackage

在该项目下创建包pack1和包pack2

在pack1下创建类A和类B

在pack2下创建类B和类C

在pack1.B的main方法中创建一个类A的对象a

在pack2.C的main方法中创建一个类A的对象a

②在pack2.B中添加方法f如下:

public void f(){

System.out.println("执行pack2包中的类B的方法f");

}

在pack2.C中创建pack2.B的对象b,并调用方法f

③在类A中添加如下三个成员变量:

int型的私有变量i

float型的变量f

double型的公有变量d

在pack1.B的main方法中为对象a的成员变量f和d分别赋值为2和3

在pack2.C的main方法中为对象a的成员变量d赋值为3

package pack_1;

public class A {

//按要求编写Java应用程序:

//①创建项目testpackage

//在该项目下创建包pack1和包pack2

//在pack1下创建类A和类B

//在pack2下创建类B和类C

//在pack1.B的main方法中创建一个类A的对象a

//在pack2.C的main方法中创建一个类A的对象a

//②在pack2.B中添加方法f如下:

//public void f(){

//System.out.println("执行pack2包中的类B的方法f");

//}

//在pack2.C中创建pack2.B的对象b,并调用方法f

//③在类A中添加如下三个成员变量:

//int型的私有变量i

//float型的变量f

//double型的公有变量d

//在pack1.B的main方法中为对象a的成员变量f和d分别赋值为2和3

//在pack2.C的main方法中为对象a的成员变量d赋值为3

private int i;

public A(float f, double d) {

super();

this.f = f;

this.d = d;

}

public A(double d) {

super();

this.d = d;

}

float f;

double d;

public void out ()

{

System.out.println("f="+f);

}

public void out1 ()

{

System.out.println("d="+d);

}

}

package pack_1;

public class B {

public static void main(String[] args) {

A a=new A(3,2);

a.out();

a.out1();

}

}

package pack_2;

public class B {

//②在pack2.B中添加方法f如下:

//public void f(){

//System.out.println("执行pack2包中的类B的方法f");

//}

public void f(){

System.out.println("执行pack2包中的类B的方法f");

}

}

package pack_2;

import pack_1.A;

public class C {

//在pack2.C的main方法中为对象a的成员变量d赋值为3

//在pack2.C中创建pack2.B的对象b,并调用方法f

public static void main(String[] args) {

A a=new A(3);

a.out1();

B b=new B();

b.f();

}

}

java包和访问权限_Java包和访问权限—1相关推荐

  1. java 类成员访问权限_Java类成员访问权限控制知识总结

    一 前言 这篇文章是很基础的一文,没多大深度,对于开发人员必然是熟练于心.本篇文章的主题是为什么java要设置类成员访问级别?其原因也很简单,就是为了面向对象的封装特性:将类成员使用不同的访问级别控制 ...

  2. java的默认访问权限_java类的访问权限

    1.解析 Java有四种访问权限, 其中三种有访问权限修饰符,分别为private,public和protected,还有一种不带任何修饰符. private: Java语言中对访问权限限制的最窄的修 ...

  3. java的四种访问权限_Java四种访问权限

    一.访问权限简介 访问权限控制: 指的是本类及本类内部的成员(成员变量.成员方法.内部类)对其他类的可见性,即这些内容是否允许其他类访问.Java 中一共有四种访问权限控制,其权限控制的大小情况是这样 ...

  4. java override 访问权限_java基础之——访问修饰符(private/default/protected/public)

    1. 访问修饰符介绍 java中的访问修饰符包含了四种:private.default(没有对应的保留字).protected和public.它们的含义如下:private:如果一个元素声明为priv ...

  5. java随机访问流_java 随机读写访问流及seek方法

    package stream; import java.io.File; import java.io.FileNotFoundException; import java.io.IOExceptio ...

  6. java 获取文件权限_Java中的文件权限,检查权限和更改权限 - Break易站

    Java提供了许多方法调用来检查和更改文件的权限,例如可以将只读文件更改为具有写入权限.当用户想要限制文件允许的操作时,需要更改文件权限.例如,文件权限可以从写入更改为只读,因为用户不再想要编辑文件. ...

  7. java 对象访问权限_Java面向对象编程之访问控制权限

    5. 访问控制权限 5.1 类型(4个)private public protected 默认权限 5.2 作用private : 私有的,只能类内部访问 public : 可以在任何位置访问,类内部 ...

  8. java 访问路径_java获取项目访问路径的相关方法

    java获取项目访问路径的相关方法 刘振兴 代码分享 2016年02月11日 6292 暂无评论 在jsp和class文件中调用的相对路径不同. 在jsp里,根目录是WebRoot 在class文件中 ...

  9. java 安卓权限_java – Android运行时权限 – 如何实现

    Android Developer Documentation给出了在运行时请求权限的示例: // Here, thisActivity is the current activity if (Con ...

最新文章

  1. 软件测试中7个令人匪夷所思的真理
  2. ViewPager循环
  3. [css] 请用css写一个扫码的加载动画图
  4. 开源项目面试重要吗_您的开源故事很重要
  5. python数据挖掘与分析实战pdf_《Python数据分析与挖掘实战》PDF+完整源码
  6. 哪些因素造成外贸网站没效果?
  7. 章节十一、9-操作隐藏元素
  8. 搞乱别人精美的代码,一点数没有?
  9. java二级考纲_二级JAVA程序设计考试大纲
  10. 数据结构图之二(最小生成树--普里姆算法)
  11. 小甲鱼c语言版:八皇后问题解决思路
  12. 2023年西北工业大学材料科学与工程考研考情与难度、参考书及上岸前辈初复试备考经验指导
  13. hdu 3689 Infinite monkey theorem (KMP+DP)
  14. 基于javaweb的宠物店管理系统(java+jsp+javascript+bootstrap+mysql)
  15. FPGA原理和结构简介
  16. Python数据可视化第四节-图表样式美化实例
  17. 此语言无法安装在此计算机,[修复]无法在Windows 10中安装语言包 | MOS86
  18. windows上如何安装Sqlite
  19. 源码安装mysql,详细
  20. videojs+hls+rtmp网页播放

热门文章

  1. 消息队列 策略_消息队列技术点梳理(思维导图版)
  2. LeetCode-剑指 Offer 22. 链表中倒数第k个节点
  3. 实时流处理框架Storm、Spark Streaming、Samza、Flink,孰优孰劣?!
  4. 数据仓库的架构与设计
  5. 6-tips-for-managing-property-files-with-spring--转
  6. Spring MVC 中 HandlerInterceptorAdapter的使用--转载
  7. 谷歌研究发现优秀的团队必须具备这五个关键特质
  8. Lesson 15.1 学习率调度基本概念与手动实现方法
  9. 【Python】csv、excel、pkl、txt、dict
  10. 【Json】json解析