java之day7

static

        //1:抽象类不能被实例化,只能起到被继承的作用
    //2:抽象类里的抽象方法必须被子类实现    除非你的子类也是抽象类
    //3:抽象方法必须放在抽象类里面
    //4:抽象类里面不一定都是抽象方法
    //5:抽样方法没有方法体    
package day75;

public class User {
    // 成员属性
    int age;
    int height;
    // 类属性
    static int weight = 70;
    // 成员方法
    public void show() {
//        User.age;    成员属性和成员方法不能直接由类来调用

        System.out.println(User.weight);
    }
    public static void showWeight(){
        System.out.println(User.weight);
        //在静态方法里不允许调用非静态属性
        System.out.println(User.age);
    }
}
时间: 2024-10-11 19:27:09

java之day7的相关文章

java基础day7

1/匿名类对象:创建类的对象是匿名的. 比如说new Circle():就是一个匿名类对象. 匿名类对象只能使用一次. 2/形参:声明方法时,方法小括号内的参数 实参:调用方法是,实际传入的参数的值 3/规则:Java中进行的是值传递. 形参是基本数据类型的将实参的值传递给基本数据类型的变量 形参是引用数据类型的,将实参的引用类型变量的值,传递给形参的引用 4/面向对象的特征一:封装 * 创建了类的对象以后如果直接通过对象.属性的方式对对象的属性进行赋值的话可能会出现不满足实际情况的意外.我们考

java初学者笔记总结day7

eclipse->debugger模式作用?-->调试程序的错误(运行错误)可以动态执行程序代码,并且可以在执行的时候查看到当前执行环境的变量(常量)的值.debugger调试的步骤1)设置断点2)通过debuubger运行程序3)切换到debuger平台4)根据debugger的视图进行调试 访问修饰符 作用?-->控制资源(类,属性,方法)能访问的位置 4个级别 访问位置a)public(公共的): 1)本类中2)同包其他类3)子类中4)其他包其他类b)protected(受保护的)

java学习记录【day7】

时断时续,但还在坚持. 今天编了显示各个位数上数字及大小写转换的程序,依靠引导和网络,算是成功了,其中大小写转换用了两种方式,但还是不知其背后的原因和程序的关键要领. 学到的一点小知识,暂时来看还是正确的. 单引号引的数据 是char类型的 双引号引的数据 是String类型的 .toLowerCase();//转成小写.toUpperCase();//转成大写 例: String str = "aaaaaBBcccc";String Upstr = str.toUpperCase()

Java从小白到入门,Day7,JAVAOO-继承

继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力. 使用继承,可以重复使用代码,大大缩短开发周期,降低开发费用. 继承的特征:1,传递性,父类资源总是可以在子类和子孙类中使用. 2,单根类,一个子类只有一个父类. 所有类最终都继承与object,object是所有类的根类. 在继承中,如果父类拥有有参构造函数,子类必须写构造函数,去调用父类的构造函数.在创造一个类的对象是,会先调用父类的构造函数,再调用子类自身的构造函数. extends关键字:继承父类,只要

JAVA Day7

6  方法 1.格式[访问控制符] void返回值类型 方法名(参数列表:数据类型 参数名); 2.类的方法: *用来定义类的某种行为或功能 * 3.方法的返回值 *如果有返回值,方法中必须要使用return返回该值,返回类型为该返回值的类型 return写在方法的最后. *如果没有返回值 返回类型 为void 4.方法调用 *方法是歌黑匣子,完成某个特定的应用程序功能,并返回结果. *执行方法包中包含的语句  对象.方法名(); *方法允许互相调用 5.如何使用带参数的方法 *语法:<访问修饰

Java笔记(10)

第一天 ----- 第十天 知识点复习 day1 XML 语法和两种约束技术 1.XML语法写法.规范: 根元素必须唯一.元素名称与属性名称不能以数字开始.元素标记必须结束.元素不能交叉嵌套.属性值必须加引号(双引号.单引号) ----- 考试:排错 2.CDATA块 与 特殊字符转义在 使用上区别 ? <book> <p>标记的作用 </book>  ----- 标记内容 <p> 是一个特殊内容 CDATA : <book> <![CDA

Java笔记(11)

day1 -- day3 XML Java基础加强 day4 -- day7 Servlet编程 day8 -- day10 JSP 综合案例 day11 -- day16 MySQL 数据库 练习SQL语句 JDBC编程 关系化数据模型? 常见关系化数据库有哪些? 收费产品 免费产品 Microsoft SQL Server : 微软公司产品,中等规模数据库 收费产品,运行在windows平台上 --- .net平台+SQLServer进行开发 Oracle :甲骨文公司产品,大型商业数据层,

java攻城师之路--复习java web之Cookie_Session

Servlet技术 用来动态生成 网页数据资源Servlet生成HTML 页面数据时,所有内容都是通过 response.getWriter response.getOutputStream 向浏览器输出的 1 <html> 2 <head> 3 </head> 4 <body> 5 Hello 6 </body> 7 </html> 用Servlet 输出流打印网页信息response.getWriter().print("

Java中Date类型的工具类

package com.mytripod.util; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * @author Mytripod * @create 2018-09-30 21:25 */ public class DateUtil { public static String DatePattern