zoukankan      html  css  js  c++  java
  • Java(贰)

    Java总结()

    封装性

    1:封装性是面对对象的第一大特性,所谓的封装性就是指对外部不可见;

    2:将类中的属性封装(private)

    3:为属性封装:private 属性类型 属性名称;

    为方法封装:private 方法返回值 方法名称(参数列表){}

    4:再Java开发中对于私有属性的访问有了以下的明确定义:“只要是被封装的属性,则必须通过setter和getter方法设置和取得”。(属性私有化)

    构造方法

    在面对对象程序中构造方法的主要作用是为类中的属性初始化

    1:构造方法的名称与类名称一致

    2:构造方法的声明处不能有任何返回值类型的声明

    3:不能在构造方法中使用return返回一个值

    构造方法可重载;一个类中至少会存在一个构造方法;

    匿名对象

    没有明确给出名字的对象。一般匿名对象只使用一次 只在堆内存中开辟对象,不存在栈内存的引用

    (垃圾收集机制)

    this关键字

    1:表示类中的属性

    2:可以使用this调用本类的构造方法

    3:this表示当前对象

    static关键字

    1:使用static声明属性

    2:使用static声明方法

    实验报告一:

    1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。

    2. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。

    3. 编程求1!+2!+3!+…+20!。

    4. 编写Java程序,计算8+88+888+…前10项之和。

    5. 一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数。

    6. 编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。

    7. 使用for循环打印下面的图(等腰三角形)

  • 相关阅读:
    hdu 5001(概率DP)
    hdu 5505(数论-gcd的应用)
    csu 1749: Soldiers ' Training(贪心)
    Button Bashing(搜索)
    Jury Jeopardy(反向模拟)
    interesting Integers(数学暴力||数论扩展欧几里得)
    湖南省第六届省赛题 Biggest Number (dfs+bfs,好题)
    csu 1551(线段树+DP)
    csu 1555(线段树经典插队模型-根据逆序数还原序列)
    csu 1552(米勒拉宾素数测试+二分图匹配)
  • 原文地址:https://www.cnblogs.com/lsy2380821-/p/11523435.html
Copyright © 2011-2022 走看看