如何在简历上写上“精通Java”(笔记一)

这篇具有很好参考价值的文章主要介绍了如何在简历上写上“精通Java”(笔记一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Java三大特征:封装,继承和多态
成员变量:静态成员变量(static)和实例成员变

访问方法:类名.静态成员变量;对象.实例成员变量;对象.静态成员变量;(第三个不推荐)

套话:静态的都可以访问,实例的只能实例的访问


继承中子类不能继承父类的构造方法,eg:父类:public People(int age){this.age=age},子类就不能继承这个
@Override注释的用法

子类重写方法的修饰符要比父类的更大或一样,EG:父类:protected,子类:public;
子类重写方法的返回值类型要比父类小或一样,RG:父类:public object run(){},子类:public Integer run(){};
继承后的全部(有参和无参)构造器一定会先访问父类的无参构造器,再执行子类自己的构造器;
子类的构造器第一行都有一个super();调用父类的无参数构造

何平安 18:44:36

引用类型作为方法的参数和方法的返回值:
先通过类进行创建对象

引用类型作为方法的参数:

 

如何在简历上写上“精通Java”(笔记一)

引用类型作为数据类型(返回值)创建方法:

如何在简历上写上“精通Java”(笔记一)

,因为需要return 返回值,所以需要添加一个新的对象,如int等基本数据类型


三种方法设置引用类型的成员变量:

如何在简历上写上“精通Java”(笔记一)

c3类需要添加有参的构造方法(特别的引用类型添加方式:Address address),还要有getter and setter设置这三个变量(两个基本类型变量和一个成员类型变量)
Address类:

如何在简历上写上“精通Java”(笔记一)

 

,当然了也要添加三个变量的getter和setter方法

成员变量和方法学习时候的代码:

public class class1 {
private String name;
private int age;
private boolean sex;//实例成员变量,属于类的对象,需要添加对象进行访问
public static String schoolname="何平安la";//静态成员变量,属于类本身,可用类名直接访问
public class1(){
}
public class1(String name, int age, boolean sex) {
this.name = name;
this.age = age;
this.sex = sex;
}
public static void speakname(){
System.out.println("呜哈哈哈"+schoolname);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public boolean isSex() {
return sex;
}
public void setSex(boolean sex) {
this.sex = sex;
}
public void speak(){
System.out.println("name:"+this.name+",age:"+age+",sex:"+this.sex);
}
public static void main(String[] args) {
class1 zbj =new class1();
zbj.setName("猪八戒");
System.out.println(zbj.schoolname);
class1.speakname();//类名.静态方法
speakname();//同一个类中访问静态方法可以不写类名
zbj.speak();//对象.实例方法
zbj.speakname();//对象.静态方法(不推荐)
}
}

 

继承学习时候的代码:

public class c2 {
public static void main(String[] args){
c2 c =new c2();
People p1= new People();
Student s1=new Student();
s1.study();
}
static class People {
public People(){
System.out.println("人");
}
public String name;
public static void swim(){
System.out.println("游泳");
}
public void eat(){
System.out.println("吃饭");
}
public void run(){
System.out.println("跑步");
}
}
static class Student extends People{
public Student(){
// super(); 此处写不写都一样
System.out.println("学生");
}
public void study(){
System.out.println("学习");
eat();//调用子类的eat
super.eat();//调用父类的eat
//super可以在实例方法中调用子类中被重写的方法
}
@Override//加上注解后可以检查父类的方法是否写错,注释特点可读性好,安全,优雅~
public void eat(){
System.out.println("学生吃的多");//方法重写
}
// @Override
//此处方法名与父类的不一样,报错提示
public void run1(){
System.out.println("学生跑步");
}
public int id;
// @Override
public static void swim(){
}//静态方法不能被重写,因为静态方法只能用于自己的类,不能重写,单独写一样的方法相当于写了个新的静态方法,而不是重写
}

}

 

引用成员变量的代码:

主:

public class c3 {
    private String name;
    private int age;
    private Address address;

    public c3(String name, int age, Address address) {

this.name = name;
        this.age = age;
        this.address = address;
    }
    public c3(){

    }

    public String getName() {
        return name;
    }

    public void setName(String name) {

this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public Address getAddress() {
        return address;
    }

    public void setAddress(Address address) {
        this.address = address;
    }

    public static void main(String[] args) {
        Dog jinmao =new Dog();
        go(jinmao,1);
        //三种方法创造对象
        c3 hh = new c3();
        hh.setName(“何平安”);
        hh.setAge(18);
        hh.setAddress(new Address(“天香园”,22,33));//设置Address

        c3 hly= new c3(“何六一”,12,new Address(“嘉华园”,12,34));//有参构造函数

        c3 ch = new c3();
        ch.setName(“陈寒”);
        ch.setAge(19);
        Address addr =new Address(“嘉华园”,12,23);//可以新建一个创建Address
        ch.setAddress(addr);
        Address add1=ch.getAddress();
        System.out.println(ch.getName()+”住在”+add1.getName()+”,今年”+ch.getAge()+”岁了,地址坐标:”+add1.getX()+”,”+add1.getY());

    }
    public static void go(Dog a,int op){//引用类型作为方法的参数
        System.out.println(“开始”);
        a.run();
        System.out.println(“结束”);
    }
    public void eat(int age,String name){
        this.age=age;

this.name=name;
    }

    public static Dog createDog(){
        Dog taidi = new Dog();//创建一个新的对象,如下面的int和boolean类型,因为需要返回值
        return taidi;
    }
    //引用类型作为返回值
    public static int madeDog(){
        int abc=1;
        return abc;
    }

    public static boolean sexDog(){
        return true;
    }
    //通过引用类型创建方法
    static class Dog{
        public void run(){
            System.out.println(“狗跑步”);
        }
    }
    //创建类
}

 

Address类:

public class Address {
private String name;
private double x;
private double y;
public Address(String name, double x, double y) {
this.name = name;
this.x = x;
this.y = y;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public double getX() {
return x;
}

public void setX(double x) {
this.x = x;
}

public double getY() {
return y;
}

public void setY(double y) {
this.y = y;
}
}

 文章来源地址https://www.toymoban.com/news/detail-595607.html

到了这里,关于如何在简历上写上“精通Java”(笔记一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何写好一个简历

    论Java程序员求职中简历的重要性 好简历的作用 在求职过程中,一份好的简历是非常重要的,它甚至可以直接决定能否被面试官认可。一份出色或者说是成功的个人简历,最根本的作用是能让看这份简历的人产生一定要见你的强烈愿望,因为你传递出的信息正是他们苦苦寻觅

    2024年02月20日
    浏览(29)
  • Python程序员如何写简历容易找到好工作?分享4个制作简历的细节

    在写简历时,你需要注意很多细节,因为简历是展示你个人能力和经验的关键。在本次前端简历写作法文章中,我们分享了一些写简历的技巧和要点,以帮助你写出一份优秀的简历。我们将进一步探讨一些你不应该在简历中写的东西,以及你应该如何避免一些常见的错误。

    2024年02月02日
    浏览(34)
  • SQL 语句中 where 条件后 写上1=1 是什么意思

    程序员在编程过程中,经常会在代码中使用到“where 1=1”,这是为什么呢? SQL注入 初次看到这种写法的同学肯定很纳闷,加不加where 1=1,查询不都一样吗?例如: 查询出来的结果完全没有区别呀。 是的,上面的查询结果是没有区别,但是这并不是我们要添加它的目的。我们

    2024年01月21日
    浏览(36)
  • 如何使用ChatGPT来辅助写简历

    How to ask ChatGPT for resume help https://www.producthunt.com/stories/how-to-ask-chatgpt-for-resume-help #MixCopilot 本文作者: 摘要: 本文介绍了如何使用ChatGPT来辅助写简历。通过ChatGPT,你可以改善简历的格式和结构,突出自己的优势,添加行业,以及校对和检查错误。然而,需要注意的是

    2024年02月07日
    浏览(46)
  • 如何利用顶级AI简历工具优化求职过程

    追求梦想工作既是挑战又是机会。而在这一竞争激烈的职场中,拥有一份完美的简历成为与雇主初次互动的黄金名片。但问题是,如何才能使简历真正脱颖而出? 为何简历如此关键? 很多时候,简历的影响力被忽视,尽管它实际上对我们的专业形象有着巨大的决定性作用。一

    2024年02月09日
    浏览(37)
  • 基于java+springboot+vue的简历系统

    ​ 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,简历系统当然也不能排除在外。简历系统是以实际运用为开发背景,运用软件工程原理和开发方法,采用springboot框架构建的一个管理系统。整个开发

    2024年02月11日
    浏览(35)
  • java简历2年经验编写教程+面试题

     前言:是花了我很多天的心思,用心打造出来的Java简历分析模板,适合新手包装成有一点工作年限(1-2年),但又不会太老手的简历;让你的简历做得跟别人不一样; 一份顺应市场需求合格的适合java新手包装成1-2年工作简历; 划出重点经常被问的技能点; 分析技术和高频

    2024年02月01日
    浏览(42)
  • IT行业的应届大学生,如何制作简历?

    很多人在写简历介绍时,大多萌新的同学,是用这样的模板,有如图上的信息吧! 其实在写个人简历的基本信息除了 姓名、电话、邮箱、年龄、求职意向 必要的的5个关键信息外,其他的信息并不需要。 毕竟身高等、年龄等信息,对于IT的从业人员来说并不是很重要,IT大多

    2024年01月20日
    浏览(42)
  • 一文带你学会如何写一份糟糕透顶的简历

    我们每个人几乎都会面对找工作这件事,而找工作或者说求职首先就是要写一份简历。今天狗哥将以一个不同的视角带你写一份 无与伦比 , 糟糕透顶 的求职简历,说实话,其实几年前,我就是这么写的。 目录 1. 文件名 2.  基本信息 3. 教育经历 4.  技术能力 5. 工作经历

    2023年04月25日
    浏览(87)
  • C#学习笔记--面向对象三大特征

    用程序来抽象现实世界,(万物皆对象)来编程实现功能。 三大特性:封装、继承、多态。 类与对象 声明位置: namespace 中 样式: class 类名{} 命名:帕斯卡命名法(首字母大写) 实例化对象:根据类来新建一个对象。 Person p=new Person(); 成员变量 声明在类语句块中 用来描述

    2024年02月08日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包