Java lesson08 Homework
1;1. 写一个类Param,声明四个成员变量a、b、c、d,分别赋予四种访问权限。
(1)试验在同一个包中的另一个类里能访问哪几个变量?
(2)试验在不同包中的另一个类里能访问哪几个变量?
(3)试验在不同包中、用Param派生一个子类,看子类能访问哪几个变量?
package FirstBag;
public class Param {
public int a=1;
protected int b=2;
int c=3;
private int d=4;
void test ()
{System.out.println("输出a的值"+a);
System.out.println("输出b的值"+b);
System.out.println("输出c的值"+c);
System.out.println("输出d的值"+d);
}
}
package FirstBag;
//在同一个 包中的一个类
public class Main {
public static void main(String[] args)
{Param pr=new Param();
System.out.println("输出a的值"+pr.a);
System.out.println("输出b的值"+pr.b);
System.out.println("输出c的值"+pr.c);
System.out.println("输出d的值"+pr.d);//private 不能在同一个包中不同文件中使用
}
}
package FirstBag1;
/**
* 不同包中的一个子类
* @author LENOVO
*
*/
import FirstBag.Param;
public class ParamSon extends Param {
void test ()
{System.out.println("输出a的值"+a);//在不同包中的子类中,public 可以使用
System.out.println("输出b的值"+b); //在不同包中的子类中,protected 可以使用
System.out.println("输出c的值"+c); //在不同包中的子类中,友好型不 可以使用
System.out.println("输出d的值"+d); //在不同包中的子类中,private不 可以使用
}
}
ackage FirstBag1;
import FirstBag.Param;
//在不同包中的一个类
public class Main {
public static void main(String[] args)
{Param pr1=new Param();
System.out.println("输出a的值"+pr1.a);//在不同包中一个普通类,public 可以使用
System.out.println("输出b的值"+pr1.b); //在不同包中一个普通类,protected 不可以使用
System.out.println("输出c的值"+pr1.c);// 在不同包中一个普通类,友好型 不可以使用
System.out.println("输出d的值"+pr1.d);//在不同包中一个普通类,private不 可以使用
}
}
2;2. 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8 ... 求出这个数列的前20项之和。
package FirstBag;
//类方法 求有一分数序列:2/1,3/2,5/3,8/5,13/8 ... 求出这个数列的前20项之和。
public class Add {
int i;
float sum=0;
void add ()
{int mem=2,dmin=1;
for (i=1;i=47&&s
Java lesson08 Homework的更多相关文章
- java Lesson08总结
package com.xt.java.FirstExciple.oop; public class NokiaPhone { //成员变量 String name="np001" ...
- Java lesson17 homework
package lesson17; /**1. 创建自定义类Triangle包含如下属性: 最小夹角 a(整型.单位度) 最大夹角 b(整型.单位度) 编写构造方法包含两个参数(夹角),并根据参数计算 ...
- Java程序设计学习笔记(一)
时间:2015-6-2 23:04 程序员,程序猿,程序媛,码农 ------------------------------------------------------- --Java的应用 ...
- Spark案例分析
一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /* ...
- homework for Java
public class Dog { private String name; private String color; private int age; public Dog(String nam ...
- java中scanner类的用法
在Eclipse中编写程序时,如果我们的变量是需要手动输入的时候,我们就可以用到scanner类了. Scanner类,这是一个用于扫描输入文本的新的实用程序.由于任何数据都必须通过同一模式的捕获组检 ...
- 2016-2017-2 《Java程序设计》预备作业1 总结
2016-2017-2 <Java程序设计>预备作业1 总结 预备作业01:你期望的师生关系是什么见https://edu.cnblogs.com/campus/besti/2016-20 ...
- java 写一个"HelloJavaWorld你好世界"输出到操作系统文件Hello.txt文件中
package com.beiwo.homework; import java.io.File; import java.io.FileOutputStream; import java.io.IOE ...
- Java冒泡随笔
package homework; import java.util.Scanner; public class ArraySort { /** * @param args */ public sta ...
随机推荐
- 第11组 Alpha事后诸葛亮
第11组 Alpha事后诸葛亮 组长博客链接 https://www.cnblogs.com/xxylac/p/11924846.html 设想和目标 我们的软件要解决什么问题?是否定义得很清楚? ...
- Linux 之Shell for循环
@代表所有参数所以如果后面跟上echo $v你会发现他会一次显示user userdebug eng $poo -le ${#prodlist[@]} 这句话是说 $poo小于等于prodlist中的 ...
- kotlin中this 表达式
this表达式,可以表示当前函数的接收者,在类的成员函数中,this 指向这个类的当前对象实例,在扩展函数中或带有接收者数字面值,this代表调用函数时,在点号左侧传递的接收者参数 如果this没有限 ...
- pandas总结
### 一.创建对象 # 1.可以通过传递一个list对象来创建一个Series,pandas会默认创建整型索引: # s=pd.Series([1,3,5,np.nan,6,8]) # print ...
- 阶段5 3.微服务项目【学成在线】_day05 消息中间件RabbitMQ_1.页面发布-需求分析
先静态化,并存储到gridFS 然后,发消息给MQ,MQ接收到消息通知给所有监听他的Cms Client. Cms client从gridFS读取页面下载到自己的服务 业务流程如下:1.管理员进入管理 ...
- 通过id获取指定元素内容(标签里面的 标签内容获取)
html页面如下 <tr style="background-color:#fff;"> <td colspan="2" align=left ...
- Salesforce LWC学习(九) Quick Action in LWC
我们在lightning开发中,quick action是一个常用的功能,很可惜的是,lwc目前还不支持单独的custom quick action操作,只能嵌套在aura中使用才能发挥作用. 官方也 ...
- LeetCode_13. Roman to Integer
13. Roman to Integer Easy Roman numerals are represented by seven different symbols: I, V, X, L, C, ...
- mysql允许远程机器连接
mysql> use mysql; Reading table information for completion of table and column names You can turn ...
- souce and bash 的区别
对于一些环境变量的配置文件,如想使更改后立即生效,多用 souce +file 执行后即可.如/etc/profile 里加了配置, source 和 bash 的区别: source filena ...