作业一 使用类的静态字段和构造函数,可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。

代码 public class TestOne {
       protected  static int number=0;
       private String str;
       public TestOne(){
        str="find";
        number++;
       }

public class TestOne_1 extends TestOne{
 private String name="xiao";
       public  void Number() {
       int a=number-1;
        System.out.println("您已创建了"+a+"个TestOne对象");
       }
 public static void main(String[] args) {
  TestOne a = new TestOne();
  TestOne b = new TestOne();
  TestOne c = new TestOne();
  TestOne d = new TestOne();
  TestOne_1 n = new TestOne_1();
  n.Number();
 }
作业二
动手动脑
1,如何用静态方法访问非静态成员:
 一般而言静态方法只能访问静态成员,若想要访问非静态成员,可以在方法中声明一个该类对象然后引用

2,类的初始化和类的结构体谁先:

类的初始化先结构体后

3,若定义的类的结构体是带参数时,声明一个类对象给它分配空间时也要带参数。

4,静态初始化,普通初始化,结构体:

先执行静态初始化顺序按子类到父类的顺序

再是普通初始化顺序也是按子类到父类的顺序

最后才是结构体顺序还是按照子类到父类的顺序。

课件代码截图

ClassThree__HomeWork的更多相关文章

随机推荐

  1. JavaScript、关于元素的offset~和client~

    1.偏移量(offset dimension)   =>offsetLeft(元素距离其父元素左边框(/上边框)的距离) =>offsetTop =>offsetWidth(元素的宽 ...

  2. django基础-01:软件框架,MVC框架,MVT

    1. 软件框架 一个公司是由公司中的各部部门来组成的,每一个部门拥有特定的职能,部门与部门之间通过相互的配合来完成让公司运转起来. 一个软件框架是由其中各个软件模块组成的,每一个模块都有特定的功能,模 ...

  3. 用laravel dingo/api创建简单的api

    1,修改.env配置文件添加 API_STANDARDS_TREE=vnd API_SUBTYPE=myapp API_PREFIX=api API_DOMAIN=null API_VERSION=v ...

  4. mysql数据库数据(字段数过大)太多导入不了的解决方法

    mysql数据库数据(字段数过大)太多导入不了的决方法: 1.打开navicat 工具 2.在数据库上右键,执行右键菜单命令“命令列界面” 3.在打开的窗口中,运行set global max_all ...

  5. jquery 之ajax,get,post异步请求简单代码模版

    $.get(                        "../cart/cart_list.do", "productId="+productId, fu ...

  6. [LeetCode] 747. Largest Number At Least Twice of Others_Easy

    In a given integer array nums, there is always exactly one largest element. Find whether the largest ...

  7. Elasticsearch集群管理工具head插件安装

    Elasticsearch-head是一个elasticsearch的集群管理工具,它是完全由html5编写的独立网页程序,你可以通过插件把它集成到es.或直接下载源码,在本地打开index.html ...

  8. visual studio Lua 调试

    BabeLua是一款基于VS (简称VS)的免费开源的Lua集成开发环境,在Lua编辑和调试方面,具有如下功能和特性: ●Lua语法高亮 ●语法检查 ●自动补全 ●一键注释 ●格式化代码 ●自定义代码 ...

  9. 8.C#友元程序集----可访问性相关

    在一个团队或者公司中,一个人开发出来的程序集中的类的可见性有public,private和internal, public:对所有程序集可见,就是说如果拿到程序集.DLL文件,那么类就被公开了. pr ...

  10. centos7 cpanm安装,及perl模块安装

    1. cpan安装 yum安装 yum install perl-App-cpanminus.noarch 注意:安装完成后,root及非root用户都可以使用cpanm安装模块,root用户直接用c ...