1.今天下午做了一个题感受很深,自己做题没有思路或者有点思路死磕也没有搞清楚,看起来很简单的问题,在我手里很难

做咯许久还是室友帮忙解决的,后面重新打一遍还是出问题,找他解决的,问了问他我自己的问题,一点自己对双层循环

没理解透,做之前应该在草稿上面想一下,运行后的成果,不是直接就动手,没有思路构建,没有把问题看透彻

2.类里面的函数调用,主类里面调用外部类通过主类里面的引用变量调用

B bSum = new B();
bSum.sum(a);

3.函数调用

class B{
public int []sum(int [][]array){//[]sum是传出的,[][]array是传入的
int [][]sum = new int[array[0].length][array.length];//数组的行列储存改变了行列储存互换了
int []sun =new int[array[0].length];//用于存储列上面的数和
for(int i = 0;i<array.length;i++){//把原本的数组行列赋值给了现有的数组行列
for(int j = 0;j<array[i].length;j++){
sum[j][i]=array[i][j];
}
}
for(int i=0;i<sum.length;i++){
int temp=0;
for(int j =0;j<sum[i].length;j++){//求列和
temp += sum[i][j];
}
sun[i] = temp;
System.out.println("第"+i+"列元素和为:"+sun[i]);
}
return sun;
}

例如:

public int []sum(int [][]array)
[]sum是传出的,是传给主类里面的对象的
[][]array是传入的,是主类传入给外部类里面的数组的输入的
列和的输出,先定义一个数组,重新定义的列数组内存存储是传入数组的行
重新定义的数组的行存入的是原数组的列,注意下标千万不能出错
4.在类里面的函数的函数调用,如果调用的是形参,那么值不会改变,如果传递的是类里面定义的引用变量,那么值会随之改。
如果是方法体里面定义的引用变量,值也不会改变
5.简单了解了下继承,父类里面的属性可以继承给子类,子类可以调用父类的属性
6.主类中定义的private修饰符,在外部类可以通过本类里面的get和set方法调用本类的私有属性
7.

如果没有一个机制来限制对类中成员的访问,则很可能会造成错误的输入
如果在类的成员声明前面加上修饰符private,则无法从类的外部访问到该类内部的成员
,而只能被该类自身访问和修改,而不能被任何其他类(包括子类)获取或引用,因此达到
了对数据最高级别保护的目的
8.默认类也就是没有修饰符的那种方法修饰符可以被子类以及同一包中的其他类访问
double area(){//可以被子类以及同一包中的其他类访问
return pi*radius*radius;
}
9.缺省访问控制符,对于一个类来说,如果一个类没有访问控制符,
说明它具有缺省访问控制符特性,这种缺省访问控制权规定只能被同一包中的 类芳访问和引用
而不可以被其他包中的类所使用

四月十五号java基础知识的更多相关文章

  1. 十五、Java基础---------集合框架体系以及List

    在介绍集合之前先说一下数组,正如我们所知,数组是某一类型数据的集合,强调的是数据,而且必须单一:集合框架的不同之处在于存储的数据类型没有任何限制,既可以存储基本数据类型(会自动提升为相应的包装类)也可 ...

  2. 《手把手教你》系列基础篇(八十五)-java+ selenium自动化测试-框架设计基础-TestNG自定义日志-下篇(详解教程)

    1.简介 TestNG为日志记录和报告提供的不同选项.现在,宏哥讲解分享如何开始使用它们.首先,我们将编写一个示例程序,在该程序中我们将使用 ITestListener方法进行日志记录. 2.Test ...

  3. 第二十九节:Java基础知识-类,多态,Object,数组和字符串

    前言 Java基础知识-类,多态,Object,数组和字符串,回顾,继承,类的多态性,多态,向上转型和向下转型,Object,数组,多维数组,字符串,字符串比较. 回顾 类的定义格式: [类的修饰符] ...

  4. java基础知识小总结【转】

    java基础知识小总结 在一个独立的原始程序里,只能有一个 public 类,却可以有许多 non-public 类.此外,若是在一个 Java 程序中没有一个类是 public,那么该 Java 程 ...

  5. Java 基础知识总结

    作者QQ:1095737364    QQ群:123300273     欢迎加入! 1.数据类型:  数据类型:1>.基本数据类型:1).数值型: 1}.整型类型(byte  8位   (by ...

  6. Java基础知识总结(超级经典)

    Java基础知识总结(超级经典) 写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java ...

  7. 毕向东—Java基础知识总结(超级经典)

    Java基础知识总结(超级经典) 写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java ...

  8. Java 基础知识总结1

    作者QQ:1095737364    QQ群:123300273     欢迎加入! 1.数据类型:  数据类型:1>.基本数据类型:1).数值型: 1}.整型类型(byte  8位   (by ...

  9. java基础知识文章汇总

    将之前的所有关于Java基础知识的随笔,整理成质量较高的十几篇随笔,几乎是好几篇比较零散的随笔合成现在的一篇,自认为还不错. java基础(一) 深入解析基本类型 java基础(二) 自增自减与贪心规 ...

  10. java基础知识小小结

    java基础知识小总结 在一个独立的原始程序里,只能有一个 public 类,却可以有许多 non-public 类.此外,若是在一个 Java 程序中没有一个类是 public,那么该 Java 程 ...

随机推荐

  1. ABAP开发面向对象---类

    今日学习ABAP面向对象里面的类,关于构造,继承,实现. 踩坑点:类有抽象的方法,类本身也需要是抽象的,故需要在类申明里面加上ABSTRACT关键字 学习资料为B站翱翔云天老师的 1 CLASS zc ...

  2. Verilog 预编译

    Verilog 预编译 Verilog 语言支持宏定义(`define),参数 parameter,局域参数(localparam)以及`include等内容.这些数据常量的支持极大方便数字系统设计. ...

  3. javascript原型,继承

    //普通对象 //函数对象(有原型 prototy 的属性) //原型的应用 继承 function Amial(){ this.type = '小于' } function cat(name){ t ...

  4. 2003031118—李伟—Python数据分析第四周作业—第二次作业

    项目 matplotlib的使用 课程班级博客链接 班级博客 这个作业要求链接 作业要求 博客名称 2003031118-李伟-Python数据分析第四周作业-第二次作业 要求 每道题要有题目,代码( ...

  5. jsp第5个作业

    login.jsp <%@ page language="java" import="java.util.*" pageEncoding="ut ...

  6. 1004 Counting Leaves (30分)

    今天在热心网友的督促下完成了第一道PAT编程题. 太久没有保持训练了,整个人都很懵. 解题方法: 1.读懂题意 2.分析重点 3.确定算法 4.代码实现 该题需要计算每层的叶子节点个数,所以选用BFS ...

  7. 004Java的一些基本概念

    004Java的一些基本概念 1.Java特性和优势 Java至少具有以下特性: 简单性(没有头文件.没有指针运算.也没有分配内存等操作) 面向对象(万物皆对象) 可移植性(一次编写,到处运行 Wri ...

  8. ffmpeg设置超时时间

    使用 -rw_timeout 参数 注意:1.参数单位是微秒,而不是秒.1秒(s)=1000000微秒(μs)   2.参数要放在开流前,否则不会生效 参考资料: FFmpeg命令读取RTMP流如何设 ...

  9. spring下的restTemplate使用

    首先上配置,由于restTemplate不支持一些返回格式,所以需要自己手动配置 /** * @Description : restTemplate配置类 * @Author : wzkris * @ ...

  10. 20181302编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能

    MyOD 一.任务详情 1 复习c文件处理内容 2 编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能 3. main与其他分开,制作静态库和动态库 4. 编写Ma ...